最近在搞微信公眾平台這方面的東西,公司里用的是能配置微信公眾平台的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,那些都不准。下面開始表演。
其實微信的報錯已經做的很好了,我們只需要去微信公眾平台的開發者工具里面有在線接口調試工具