微信公眾號(hào)獲取access_token返回錯(cuò)誤碼:40164的解決方法
發(fā)布時(shí)間:2017-11-30
瀏覽量:58937
近期出現(xiàn)的“幽靈群發(fā)”事件發(fā)引發(fā)了大家的關(guān)注,很多公眾號(hào)在沒(méi)有泄露賬號(hào)密碼的情況下,被調(diào)用了群發(fā)按鈕,并且繞過(guò)了管理員和運(yùn)營(yíng)者直接群發(fā)。
后經(jīng)過(guò)微信官方澄清,盜號(hào)者是通過(guò)獲取公眾平臺(tái)密碼(Appsecret)進(jìn)行群發(fā),直接獲取密碼無(wú)需登陸,隨意就能調(diào)用接口。
微信官方為避免因密碼(Appsecret)泄露對(duì)帳號(hào)造成損失,平臺(tái)對(duì)調(diào)用“獲取access_token”接口增加IP白名單校驗(yàn):只有白名單IP才能生成公眾號(hào)access_token(https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET ),開(kāi)啟IP白名單不影響使用access_token調(diào)用其他接口。由此,即使密碼(Appsecret)泄露,盜號(hào)者也無(wú)法進(jìn)行群發(fā)操作。
開(kāi)啟步驟如下:
1、登錄公眾平臺(tái),進(jìn)入開(kāi)發(fā)->基本配置頁(yè)面。
2、點(diǎn)擊配置進(jìn)入IP白名單設(shè)置頁(yè)。
3、填寫(xiě)IP地址列表。
4、管理員掃碼確認(rèn)保存。
5、調(diào)用“獲取access_token”接口,返回結(jié)果。如非白名單IP調(diào)用,將返回錯(cuò)誤碼:40164,可通過(guò)wiki查看具體原因。
相關(guān)鏈接:微信小程序使用注意事項(xiàng)總結(jié)(一)