1 第一步:接口地址配置
跟以往的无限回调接口对接方式几乎一样,以往的对接方式是一个appid,一个appsecret,一个接口地址,但是现在这个接口不需要appid跟appsecret,只需要一个接口地址就可以了。
回调接口地址:
注意:该接口是公益接口免费使用,接口可自动过公众号IP白名单。
2 第二步:域名修改
将原本微信官方的域名 api.weixin.qq.com 修改为我们的域名 api.aiyxi.top。
// 修改前
https://api.weixin.qq.com/sns/oauth2/access_token
// 修改后
https://api.aiyxi.top/sns/oauth2/access_token
https://api.weixin.qq.com/sns/oauth2/access_token
// 修改后
https://api.aiyxi.top/sns/oauth2/access_token
最方便的方法就是全局搜索 api.weixin.qq.com 替换为 api.aiyxi.top。
3 自定义域名配置
如果接口地址被微信拦截,您可以自行解析api开头的域名到IP 154.9.226.189,使用自己的域名作为回调接口地址。
// 示例DNS解析配置
api.你的域名.com → 154.9.226.189
// 回调接口地址变为
http://api.你的域名.com/wxgf
api.你的域名.com → 154.9.226.189
// 回调接口地址变为
http://api.你的域名.com/wxgf
配置说明:
- 在您的DNS解析服务商处添加一条A记录,将api子域名指向IP
154.9.226.189 - 修改代码中的接口地址为您自定义的域名
常见DNS服务商配置方法:
- 阿里云DNS:添加A记录,主机记录填"api",记录值填"154.9.226.189"
- 腾讯云DNS:添加A记录,主机记录填"api",记录值填"154.9.226.189"
- Cloudflare:添加A记录,Name填"api",IPv4 address填"154.9.226.189"
4 接口特点
免费使用
公益接口,无需支付任何费用
简化配置
无需appid和appsecret,只需接口地址
用户信息获取
可获取openid、昵称、头像等用户信息
自定义域名
支持使用自己的域名作为回调地址