源码概述:
这是一款基于ThinkPHP6.0 框架的微信公众号多域名回调系统。通过使用本系统,可以突破微信公众号后台默认只能授权 2 个网页域名的限制,实现同一个公众号对接无限多个网站。此外,系统还支持管理回调域名白名单和查看登录记录的功能。
本系统还提供微信 access_token 的获取功能,可以让当前站点作为中控服务器统一获取和刷新 access_token,其他业务逻辑站点所使用的 access_token 均调用当前站点获取。这样可以避免各自刷新造成冲突,导致 access_token 覆盖而影响业务。
此外,系统还新增了微信消息事件转发功能,同时支持微信公众平台与企业微信。在更新日志中,还包括了版本 1.1 和版本 1.2 的更新内容,其中版本 1.1 新增了支付宝开放平台域名回调功能和企业微信 token 获取功能,版本 1.2 新增了微信消息事件转发功能。
系统的运行环境要求 PHP7.4+和 MySQL5.6+,需要将网站运行目录设置为 public,并将伪静态设置为 ThinkPHP。访问网站时,会自动跳转到安装页面,按照提示进行安装。访问/admin 可以进入后台管理。在使用系统时,可能需要对业务代码进行一定的修改,具体可以点击“帮助”按钮查看。
以下是 Nginx 的伪静态规则:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
截图演示:
转载请注明:汇站网 » (汇站首发) 微信公众号多域名回调系统/支持企业微信和消息事件转发