微信公众号利用AppID和AppSecret获取Access token,ip白名单已添加,出现40164错误

错误如下:

{"errcode":40164,"errmsg":"invalid ip 106.75.31.19 ipv6 ::ffff:106.75.31.19, not in whitelist hint: [qQ42909081547]"}

官方报错原因:

40164调用接口的IP地址不在白名单中,请在接口IP白名单中进行设置。

假如核对了AppID和AppSecret均是正确;白名单的ip也与报错内容处的ip(上述加红字体)完全一致(多个ip地址必须换行隔开)。

那么到了这里说明:

1、我们可以访问wx服务器,且通信正常(不然不会回复40164)

2、所有信息正确,ip处也正确,就是wx服务器无法识别我们的ip。

那么要不是postman缓存问题,要不就是服务器识别ip白名单有延迟!

由此排查,解决方法:postman重启;间隔5分钟再试。

后续因为本人所用宽带非专用ip,所以会经常遇到这种情况,后续排查时,发现如下情况:

将ip填写在第一行,生效的间隔时间会更短;

ip获取失败后,一直点击获取,会影响生效的间隔时间,使之较长。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值