集群共享微信服务号集成配置
1. 简介
1.1 功能简介
集群共享微信服务号集成配置是指完成服务号集成配置后,集群所属企业都可以在简道云中调用微信 SDK 功能。
注:
1)微信服务号集成配置完成后,依然不支持使用微信进行消息推送。
2)集群共享微信服务号和租户配置服务号可以共存,推送微信消息需要使用租户配置服务号。
1.2 应用场景
适用于企业需使用简道云多个基础功能的场景中,如调用微信 SDK 实现扫码、拍照和定位,微信增强、微信绑定和解绑等等。
1.3 预期效果
以微信服务号集成后,通过微信增强功能获取表单填写者昵称、头像以及微信 OpenID为例,效果如下所示:
2. 设置步骤
2.1 注册微信公众号
1)进入 微信公众平台,点击「立即注册」。
2)在注册页面,企业根据自身需求选择好公众平台类型,并根据平台提示补充完整信息后,完成注册。
2.2 获取参数信息
2.2.1 获取AppID和AppSecret
注册完成后,进入公众号/服务号后台,在「设置与开发 >> 开发接口管理 >> 基本配置 >> 公众号开发信息」处,查看并保存 AppID 和 AppSecret。
注:开发者密码需点击「重置」按钮,进行查看和保存。
2.2.2 获取消息校验Token
在「服务器配置」处,查看并保存令牌(Token)。
2.2.3 获取消息加解密Key
在「服务器配置」处,查看并保存消息加解密密钥。
2.3 添加IP白名单
在「设置与开发 >> 开发接口管理 >> 基本配置 >> IP 白名单」处,点击「查看」按钮,查看并修改对应的 IP 白名单。
2.4 配置服务器地址
在「服务器配置」处,点击「修改配置」,配置对应的服务器地址。
- 服务器地址配置格式为:https://{你的独享版服务域名}:443</二级路径>/wechat/service,举例如下:
- 正常情况服务器地址为: https://dachengkeji.com:443/wechat/service
注:
1)由于微信侧限制,用户环境的默认端口需为 443 端口,不支持非标端口的使用。
2)需保证服务器地址与微信服务器域名互通。
2.5 JS接口安全域名配置
在「设置与开发 >> 账号设置 >> 功能设置 >> JS 接口安全域名」处,点击「设置」按钮,添加企业自身的服务器域名。如下所示:
2.6 独享版控制台配置
管理员登录简道云独享版配置中心,在「系统管理 >> 集成配置 >> 集群共享微信服务号集成」处,进行如下所示配置:
- AppID:将【2.2.1 获取 AppID 和 AppSecret】中获取到的 AppID 配置进去;
- AppSecret:将【2.2.1 获取 AppID 和 AppSecret】中获取到的 AppSecret 配置进去;
- 消息校验 Token:将【2.2.2 获取消息校验 Token】中获取到的令牌(Token)配置进去;
- 消息加解密Key:将【2.2.3 获取消息加解密 Key】中获取到的消息加密密钥配置进去。
2.7 效果演示
效果参见本文【1.3 预期效果】
3. 注意事项
若需要通过微信服务号实现免登效果,则需在「设置与开发 >> 账号设置 >> 功能设置」处,设置业务域名和网页授权域名,添加企业自身的域名。如下所示: