1. 程式人生 > >"errcode":40090,"errmsg":"invalid request source (bad client ip)(微信登入)

"errcode":40090,"errmsg":"invalid request source (bad client ip)(微信登入)

在操作靜默登入的時候,發現了再獲取openId的時候總是返回錯誤碼:{"errcode":40090,"errmsg":"invalid request source (bad client ip), hints: [ req_id: WtH7Ca06778946 ]"},然後自己百度了一下,才知道錯誤碼的意思是“無效請求源,對不起,我找不到你的IP在哪裡”;這裡本能反應就是在第三方平臺或者微信公眾號上新增ip白名單,但是問題來了,我們的IP是從哪裡知道的,如果你是從cmd查詢的話估計掛掉, 因為cmd查詢的是區域網ip, 需要知道公網IP, 可以通過http://ip.taobao.com/查詢公網ip