微信测试提示错误 40164

微信测试的时候提示错误:

{"errcode":40164,"errmsg":"invalid ip xxx.xxx.xxx.xxx ipv6 ::ffff:73.142.146.xxx, not in whitelist rid: 63e90f0e-615505e3-310eff42"}

问题和解决

上面的问题是我们调用的 API 不在微信的白名单列表里面。

我们可以通过控制台把这个 IP 添加到白名单中。

微信的客服消息接口调用是采用白名单的方式的。

在公众号的配置上面,绑定白名单。

然后再测试调用。