更新时间:2022-04-02 GMT+08:00

设置微信通知服务器

前提条件

  • 已开通企业微信公众号或个人微信测试号,并已获得公众号的appid、appsecret等信息。
  • NetEco用户已具备“远程通知”的操作权限。
  • 已从微信公众号平台的网站(https://mp.weixin.qq.com/)上获取到有效的微信证书,并导入到“NetEcoNBIService-Wechat 证书列表”中。导入微信证书,具体操作请参见管理服务证书
  • NetEco与微信公众号平台(api.weixin.qq.com)网络连接正常。
    • 对接微信公众号使用公众号平台通用域名(api.weixin.qq.com),需要确保NetEco服务器做为客户端可正常访问该域名。NetEco不需要支持做为服务端被该域名访问。
    • 使用企业微信公众号时,需要将NetEco的公网IP添加到该公众号的IP白名单。
    • 腾讯公司微信公众号提供的HTTPS接口协议中,用于对接使用的接口中,将appid和appsecret定义为URL参数,该参数在HTTPS协议中为明文传输参数,存在泄漏风险。若需使用微信通知功能,建议您定期更换appsecret,以免该密钥泄露后微信公众号API接口被攻击者劫持并滥用。

操作步骤

  1. 在主菜单中选择系统 > 系统设置 > 远程通知
  2. 在左侧导航区域中,单击三方APP通知设置 > 服务器设置
  3. 在“服务器设置”页面中,参考表1设置NetEco系统与微信公众号服务器的参数,单击“应用”

    表1 设置服务器参数

    参数

    描述

    默认值

    通知方式

    表示对接三方APP服务器使用的通知方式,当前仅支持“微信公众号”。

    微信公众号

    接收通知公众号

    表示接收通知的公众号

    自定义企业公众号

    公众号APP ID

    表示需要接收通知的公众号appid

    无默认值

    公众号APP Secret

    表示需要接收通知的微信公众号appsecret

    无默认值

    是否启用

    仅当启用服务器参数设置后,系统才会发送三方APP通知。