關於微信公衆平臺本地測試ip如何加入IP白名單

最近在搞微信公衆平臺這方面的東西,公司裏用的是能配置微信公衆平臺的CMS,但實際使用的時候發現和access_token有關的接口都無法正常調用,於是debug了下,發現獲取到了AppID和AppSecret,在最後請求access_token的時候返回了null,於是查了查微信公衆平臺的文檔,發現微信公衆平臺多了個IP白名單,所謂IP白名單就是說,只有白名單內的IP地址纔可以拿着我的id和secret去取我的assess_token,很多人應該和我一樣測試的時候使用的是隧道,內網穿透什麼的工具在測試,博主用的是natapp和花生殼,都是不錯的,都可以完成測試,但是獲取不到assess_token。網上很多方法其實都是說輸入自己的本地ip就可以了,但親測不大行,也可能我操作問題,因爲外網的出入口不是一樣的,比如我用的natapp其實最後我在白名單輸入的ip並不是我本地的ip也不是那種拿着url去查ip得到的ip,那些都不準。下面開始表演。

其實微信的報錯已經做的很好了,我們只需要去微信公衆平臺的開發者工具裏面有在線接口調試工具
這裏寫圖片描述
在這裏輸入id和secret之後檢查,如果獲取失敗會返回一個×××not int whitelist也就是說這裏會告訴你你使用的外網ip是多少。把這個ip填到白名單中就可以了
這裏寫圖片描述

{
    "errcode": 40164, 
    "errmsg": "invalid ip ×××××, not in whitelist"
}

如果errcode是-1000,你可以是試着先在白名單中隨便填一個ip

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章