最近在搞微信公众平台这方面的东西,,但实际使用的时候发现和access_token有关的接口都无法正常调用,于是debug了下,发现获取到了AppID和AppSecret,在最后请求access_token的时候返回了null,于是查了查微信公众平台的文档,发现微信公众平台多了个IP白名单,所谓IP白名单就是说,只有白名单内的IP地址才可以拿着我的id和secret去取我的assess_token!
如何配置微信 IP白名单
买了周杰伦演唱会
的门票才能去周杰伦演唱会
听歌。在微信开发中获取access_token
也是讲得同一个道理。我们首先需要设置微信的IP白名单。
点击查看即可配置。
其实微信的报错已经做的很好了,我们只需要去微信公众平台的开发者工具里面有在线接口调试工具
在这里输入id和secret之后检查,如果获取失败会返回一个×××not int whitelist也就是说这里会告诉你你使用的外网ip是多少。把这个ip填到白名单中就可以了
{
"errcode": 40164,
"errmsg": "invalid ip ×××××, not in whitelist"
}