蓝鲸微信消息可通过微信公众号或者企业微信2种方式进行通知, 在配置前请先阅读2种方式的差异性,再选择其中一种方式进行配置
通知方式 |
用户绑定 | open_paas模块所在服务器配置 | 微信公众平台配置 |
---|---|---|---|
微信公众号 | 用户客户端需要有外网或者至少能访问微信相关链接 | (1)必须要有外网或者能访问微信提供的API (2)需要反向代理,能够让代理转发到http://{paas_domain}/console/user_center/weixin/mp/callback/ |
(1)服务器配置 (2)消息模板配置 |
企业微信 | 用户客户端需要有外网或者至少能访问微信相关链接 | 必须要有外网或者能访问微信提供的API | 授权回调域配置 |
# 微信提供的API 协议均为https # 微信公众号 api.weixin.qq.com # 企业微信 qyapi.weixin.qq.com
# 微信提供的API 协议均为https # 微信公众号 mp.weixin.qq.com # 企业微信 open.work.weixin.qq.com wwcdn.weixin.qq.com rescdn.qqmail.com js.aq.qq.com
请进入微信公众平台“公众号后台 → 模板消息 → 模板库”
组件参数 | 微信消息模板参数 |
---|---|
heading | first |
message | Keyworkd1 |
date | keyworkd2 |
remark | Remark |
请先在微信公众平台上查看公众号后台 → 开发 → 基本配置,是否已经配置了服务器配置(服务器地址,令牌,消息加解密密钥,消息加解密方式)
由于ESB发送微信消息需要调用微信获取AccessToken接口,所以需要在“基本配置 → 公众号开发者信息 → IP白名单”中配置蓝鲸PaaS部署的机器IP
联系配置了服务器配置的人员,请其协助将在服务器地址响应的服务中添加调用http://{paas_domain}/console/user_center/weixin/mp/callback/(透传微信事件推送) (非80端口则paas_domain需带上端口,若是ssl,则需将http改为https)
填写服务器配置(填写完,先不要点击提交)
填写完服务器配置后,请不要点击提交,其实提交也没用,一定会出现“Token验证失败”,因为点击提交,微信会验证weixin_server_url能够正常响应验证,由于还未配置蓝鲸微信消息通知组件,所以一定是失败的,故需要先进行下一步“配置完蓝鲸微信消息通知组件”,再返回来点击提交(记得下一步完成后回来点击提交!!!)
蓝鲸微信组件配置入口:http:/{paas_domain}/esb/manager/index/, 通道管理 → 找到通道名称为“发送微信消息”的组件 → 组件配置
至此蓝鲸通过公众号发送消息的配置完成,请到最后一步用户绑定后验证配置是否正确
“企业微信 → 应用管理” 可以选择已经存在的自建应用或者新建一个应用,将应用的可见范围设置为全企业人员(或至少设置为可能需要接送微信消息通知的人员)
“企业微信 → 应用管理 → 选择对应的应用 → 企业微信授权登录 → 设置 → Web网页 → 设置授权回调域” 设置{paas_domain}为登录授权回调域 (非80端口则paas_domain需带上端口)
蓝鲸微信组件配置入口:http:/{paas_domain}/esb/manager/index/, 通道管理 → 找到通道名称为“发送微信消息”的组件 → 组件配置
至此蓝鲸通过企业微信发送消息的配置完成,请到最后一步用户绑定后验证配置是否正确
蓝鲸桌面 → 个人中心 → 绑定微信
点击"绑定微信",扫描绑定即可 需要注意:
(1)若是企业微信,需要用户用企业微信APP进行扫描
(1)用户客户端未能访问外网或无法访问微信相关URL
(2)open_paas所在服务器服务访问外网或至少无法请求微信相关接口
联系客服