问题现象
当你开始接触微信公众号开发,若在获取 access_token 时,返回
{
"errcode": 40164,
"errmsg": "invalid ip 117.136.86.87, not in whitelist hint:[UIluoA05892067]"
}
意思是这个IP 117.136.86.87 不在白名单内
解决方案
我们需要登录微信平台,在“开发”–“基本配置”–“公众号信息开发”–“IP白名单”去添加下白名单即可
获取access_token:微信提供的接口
https请求方式: GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
请求的参数
grant_type:client_credential
appid 和 secret 也是在“公众号信息开发”中获取,如下图
最后调用接口,我们即可拿到对应的access_token