10.1、微信企业号JSSDK
1 鉴权参数获取
- appId获取方式
登录微信企业/服务号管理界面
- appSecret获取方式
登录微信企业/服务号管理界面,入轻服务某个应用,复制。
- 将域名增加到可信名单中
添加访问域名
需要将轻服务访问的前缀域名配置在可调用JS-SDK、跳转小程序的可信域名中,例如ehall.***.edu.cn,ehallapp.***.edu.cn
- 验证校验参数
如平台或其他底座已配置,可忽略此配置
获取JS-SDK校验文件
将下载的txt文件上传至nginx的目录(可自行定义)
在nginx端配置可匿名访问脚本
打开amp_http.conf文件,按照下列脚本添加匿名访问脚本,注意目录与放置文件目录保持一致
执行service nginx reload
#增加微信企业号对接文件
location = /WW_ve********.txt {
root /opt/ids_nginx_config/wxcer;
expires 0;
}
2 企业可信IP
微信企业号对接,新增IP白名单校验,在对接微信的应用中找到下列配置
配置企业可信IP可在服务器上通过命令:curl ifconfig.me查询到服务器的出口IP,为防止学校调整网络、重启服务器或其他因素导致公网ip改变,可询问负责网络老师,机房出口ip有几个,统一配置。
3 底座配置文件调整
将appId和appSecret配置在app.properties中,查找/opt/wiseduAppGroups/qljfwapp/目录下公共组件包lwpub。
/opt/wiseduAppGroups/qljfwapp/lwpub/classes/app.properties,修改下列三个参数
lwpub.wechat.type:对接微信公众号类型,qy表示企业号,mp表示服务号,此处配置qy
lwpub.wechat.corpid:对应企业号的corpid
lwpub.wechat.corpsecret:对应企业号的secret
lwpub.wechat.sendtype=textcard(text)
修改完成之后,部署更新后生效。