请输入
菜单

10.2、微信服务号JSSDK

10.2、微信服务号JSSDK

1 鉴权参数获取

  • 获取appId、appSecret,配置白名单

进入微信公众号配置页面,开发->基本配置,可获取公众号的appid、appsecret和配置白名单;

配置白名单具体可通过命令:curl ifconfig.me查询,为防止学校调整网络、重启服务器或其他因素导致公网ip改变,可询问负责网络老师,机房出口ip有几个,统一配置。

修改后,点确认修改,之后需要管理员微信扫描后,设置生效。

  • 配置JS接口安全域名

设置->公众号设置→功能设置

下载授权文件(此时配置域名,会提示失败)

设置访问白名单

如平台或其他底座已配置,可跳过此步骤

将下载的txt文件上传至nginx的目录(可自行定义)

在nginx端配置可匿名访问脚本

打开amp_http.conf文件,按照下列脚本添加匿名访问脚本,注意目录与放置文件目录保持一致

执行service nginx reload

#增加微信企业号对接文件

location = /WW_ve********.txt {

root /opt/ids_nginx_config/wxcer;

expires 0;

}

测试:在未登录状态,访问http://ehall.wisedu.com/MP_verify_******.txt,可显示id或可下载带有id的txt文件

配置域名

在微信端配置端,访问设置->公众号设置→功能设置

2 底座配置文件调整

将appId和appSecret配置在app.properties中,查找/opt/wiseduAppGroups/qljfwapp/目录下公共组件包lwpub。

/opt/wiseduAppGroups/qljfwapp/lwpub/classes/app.properties,修改下列三个参数

lwpub.wechat.type:对接微信公众号类型,qy表示企业号,mp表示服务号,此处配置mp

lwpub.wechat.corpid:对应服务号的corpid

lwpub.wechat.corpsecret:对应服务号的secret

lwpub.wechat.sendtype=textcard(text)

修改完成之后,部署更新后生效。

注意:一定要将type配置为mp

上一个
10.1、微信企业号JSSDK
下一个
10.3、钉钉JSSDK
最近修改: 2024-05-30Powered by