調用微信的接口報錯errcode: 40164
調用微信的接口報錯 { errcode: 40164, errmsg: 'invalid ip 117.100.47.169 ipv6 ::ffff:117.100.47.169, not in whitelist hint: [39lrcA01394100]' }
報這個錯是說,調用微信的接口的ip地址不在白名單內。
解決辦法:
- 進入微信公衆平臺,點擊開發——>基本配置 ,開啓微信公衆平臺的開發者密碼(AppSecret),記住密碼,並保存;(如果沒有開啓,先開啓)
- 開啓之後,在
開發者密碼(AppSecret)
的下方會出現IP白名單
;
- 添加ip白名單,添加調用微信接口的服務器的ip地址,然後在調用接口就不會報錯了。