中转地址:https://auth.luyaomumu.com
| ✅ PHP 版本 ≥ 7.4 | 当前 8.2.31 |
| ✅ openssl 扩展 | 消息加解密需要 |
| ✅ curl 扩展 | 调用微信接口、转发消息需要 |
| ✅ data/ 目录可写 | 缓存和 state 存放位置,权限给 755 或 777 |
| ✅ appid 已填 | 在 config.php 的 appid |
| ✅ relay 已填 | 必须和公众号后台「网页授权域名」完全一致,子域名不算数 |
| ✅ targets 白名单非空 | 2 个:hunsha.luyaomumu.com、feipin.luyaomumu.com |
| ❌ aes_key 已填(安全模式) | 不填则消息推送走明文模式,也能用 |
| ✅ appsecret 已填(JS-SDK) | 不填只影响 jsapi.php,其余功能不受影响 |
注意:aes_key(安全模式)和 appsecret(JS-SDK)都是
可选的。网页授权转发这条主线不需要其中任何一个。
填一个白名单里的域名下的回调地址,生成的链接要在微信里打开才会走授权流程。
源站只要 302 到这个链接就行,不用自己拼微信的 URL。微信授权完会把
code 送到你填的地址。
https://auth.luyaomumu.com/oauth.php?to=<你的回调>&scope=snsapi_userinfo&state=<你的state>code,在自己的服务器上调用
https://api.weixin.qq.com/sns/oauth2/access_token 换 openid(该接口不受域名白名单限制)https://auth.luyaomumu.com/msg.php;
源站收到转发请求时校验请求头 X-Relay-Signature