微信登录、通知设置

最后更新时间:2023-01-17 14:14:14

注意事项

    1. 取关公众号, 则无法收到微信通知, 手机端微信登录会解绑。

    2. 微信通知需要先在平台填写 微信公众号设置微信批量绑定模板ID 再勾选对应的 通知模板 才可发送消息。

    3. 需php.ini配置文件, 必须修改 always_populate_raw_post_data = -1, 否则微信绑定公众号无效。

微信登录

    登录微信开放平台,https://open.weixin.qq.com/ 登录成功后选择管理中心,网站应用,复制 AppID、AppSecret。这里的微信登录接口状态,未获得则需要申请开通。

    授权地址也需要修改为自己主控地址。此处如填写正确,访问授权域名登录是可正常显示二维码,如授权的为 www.demo.com 访问 demo.com 则无法显示登录二维码,可配置 demo.com 重定向 www.demo.com 解决该问题。

    【平台后台】 -> 【系统】 -> 【全局设置】 -> 【接口】 -> 【微信登录设置】,填写对应的 AppID、AppSecret

微信通知

公众平台设置

    登录微信公众平台,https://mp.weixin.qq.com/ 账户类型需要是微信认证服务号,否则无法使用发送业务通知接口(参考:文档

    登录成功后选择 【开发】 -> 【基本设置】,IP白名单需填写自己主控IP。复制 AppID、AppSecret,到平台后台 【系统】 -> 【全局设置】 -> 【接口】 -> 【微信公众号设置】填写 AppID、AppSecret。

    填写复制的 AppID、AppSecret。

    微信公众平台选择 【设置】 -> 【公众号设置】 -> 【功能设置】,业务域名、JS接口安全域名、网页授权域名 添加自己平台的域名。

    微信公众平台选择 【开发】 -> 【接口权限】 -> 【网页授权】获取用户基本信息 修改授权回调域名(请勿加 http:// 等协议头)。填写自己平台域名。

    微信公众平台选择 【开发】 -> 【基本设置】 -> 【服务器配置】。修改完成后启用(如有自定义菜单,启用原有菜单会关闭),修改配置 URL 填写:http://平台域名/ApiNotify/WechatNotify/index ,Token 、EncodingAESKey 对应平台 Token、Aeskey,此处需要先在平台填写。如公众平台选择消息加解密方式为安全模式,则必需将 AppId 也填写至 CorpId。

    URL地址如有配置重定向,请填写重定向后的地址。如为https,请确保证书配置正确,否则无法成功提交。

消息模板

    需要登陆微信开放平台,https://mp.weixin.qq.com/ ,登录后,左边菜单栏选择 【添加功能插件】 -> 【模板消息】 -> 【申请开通】

    一级行业选择 IT科技,二级行业选择 IT软件与服务,如不一致模板库会搜索不到下面的模板

    审核完成后,在模板库搜索模板标题,找到标题对应的编号进行添加:

标题 编号
购买成功通知 TM00018
续费成功通知 OPENTM409635701
产品到期提醒 OPENTM405768949
业务状态变更通知 OPENTM412432053
退款成功通知 OPENTM418273799
审核状态通知 OPENTM407387961
异常情况通知 OPENTM206850623
告警通知 TM00541
工单受理提醒 OPENTM410292851
账号登陆成功通知 OPENTM418345334

    添加完成后回到后台通知模板,点击同步。同步后即可选择对应模板

    切换到 短信、邮件、站内信、微信通知管理,勾选对应的通知。

会员绑定微信通知,会员绑定后,触发对应场景即可通知。

    后台通知,还需再添加通知对象勾选场景。

    管理员绑定后触发对应场景即可通知。