这是一款基于ThinkPHP6.0开发的微信公众号多域名回调系统。本系统有如下功能:

  • 微信公众号多域名回调功能:微信公众号后台默认只能授权2个网页域名,用本系统突破这个限制,用同一个公众号对接无限多个网站。网站后台支持回调域名白名单的管理,以及登录记录的查看。

  • 微信access_token获取功能:可让本系统作为中控服务器统一获取和刷新access_token,其他业务逻辑站点所使用的access_token均调用当前站点获取,这样可避免各自刷新造成冲突,导致access_token覆盖而影响业务。

  • 微信消息事件转发功能:微信公众平台/企业微信的服务器设置只能填写1个url,用本系统可以同时转发给多个url。如用户关注事件、用户发送的消息等,可以同时发送给多个服务器站点。

  • 支付宝开放平台多域名回调功能:每个支付宝开发平台应用只能配置1个授权回调域名,用本系统突破这个限制,可同时在多个网站使用同一个支付宝开放平台应用。


QQ截图20221022175231.png

部署方法: 

 · 运行环境要求PHP7.4+,MySQL5.6+

 · 设置网站运行目录为public 

 · 设置伪静态为ThinkPHP 

 · 访问网站,会自动跳转到安装页面,根据提示安装完成 

 · 访问 /admin 进入后台管理 

 · 需要对业务代码进行一定修改,具体可以点“帮助”按钮查看

更新日志:

V1.1

1、新增支付宝开放平台域名回调功能
2、新增企业微信token获取功能
3、简化后台帮助文档

V1.2

1、新增微信消息事件转发功能,同时支持微信公众平台与企业微信。

V1.3

修复一些微信消息转发功能的问题

V1.5

修复了一些已知问题

V1.6

新增支持支付宝第三方应用授权回调


项目地址:https://github.com/netcccyun/wxredirect

源码下载: 

wxredirect1.6.zip


欢迎留言

221 条评论

  1. 加了支付宝 是不是要改名叫《多域名回调系统》了嘿嘿

    Apple iPhone Safari 18.1.1
  2. 无法登录了点击后台登录 没有任何反应咋回事呢?彩虹哥

    Windows 10 x64 Google Chrome 86.0.4240.198
  3. 密码提示错误,多次登录失败,暂时禁止登录。可删除@login.lock文件解除限制,但是在文件里面找不到login.lock

    Windows 10 x64 Google Chrome 125.0.0.0
  4. 用不明白啊,有人简单的说一下吗

    Windows 10 x64 Google Chrome 130.0.0.0
  5. 大佬,我们易支付能不能更新个免挂机的个人码收款的功能?

    Windows 10 x64 Google Chrome 130.0.0.0
  6. 微信支付能不能也整个多域名授权?

    Windows 10 x64 Google Chrome 130.0.0.0
    1. @小泽:微信支付又不需要授权域名,另外用易支付不进行了

      Windows 10 x64 Google Chrome 122.0.6261.95
      1. @消失的彩虹海:要呀,JSAPI支付需要填写域名,一个支付最多可以授权5个域名,很多程序都不支持易支付,只能用官方的。

        Windows 10 x64 Google Chrome 130.0.0.0
        1. @小泽:JSAPI支付域名,是要求发起支付必须是当前域名才行,相当于需要把程序内的支付页面逻辑移出来,这个没法实现

          Windows 10 x64 Google Chrome 122.0.6261.95
    1. @小泽:直接上传覆盖就行

      Windows 10 x64 Google Chrome 122.0.6261.95
  7. https://api.weixin.qq.com/sns/oauth2/access_token这个怎么替换啊

    Windows 10 x64 Google Chrome 122.0.6261.95
    1. @司徒:这个一般不需要替换,直接改用stable_token就行

      Windows 10 x64 Google Chrome 122.0.6261.95
      1. @消失的彩虹海:我们这个系统有这个接口吗?我看帮助文档里面也没有

        Windows 10 x64 Google Chrome 122.0.6261.95
          1. @消失的彩虹海:那能开发升级么?我愿意付费

            Windows 10 x64 Google Chrome 122.0.6261.95
  8. 新增转发服务器,转发服务器一直提示服务器Token验证失败,怎么解决啊

    Windows 10 x64 Google Chrome 130.0.0.0
  9. 易支付配小程序伪H5配置多域名使用  获取access_token 需要改嘛

    Windows 10 x64 QQBrowser 13.1.6107.400
    1. @房东的猫:不需要!

      Windows 10 x64 Google Chrome 122.0.6261.95