[微信]invalid credential, access_token is invalid or not latest hint


今天在做一個掃描微信公眾號帶參數二維碼的時候

我首先通過:

"https://api.weixin.qq.com/cgi-bin/token"; 獲取access_token

"https://api.weixin.qq.com/sns/userinfo" ; 獲取 用戶信息

但是在獲取用戶信息的時候出現了 invalid credential, access_token is invalid or not latest hint 錯誤!

關於這個錯誤我找了好多原因!

http://blog.csdn.net/pkueecser/article/details/52420895

這篇則是寫access_token 過期了,然后我根據這篇文章說的刷新了一下access_token,然后重新試一遍,log 一下 然后還是一樣。

在網上找了很多都是說access_token 過期了,或者沒有通過中間服務器去控制access_token 導致后一個access_token 過期。

最后再看微信文檔的時候才知道原來

"https://api.weixin.qq.com/sns/userinfo"  ; 是網頁授權的時候用來獲取用戶信息的

正確的獲取方式是:"https://api.weixin.qq.com/cgi-bin/user/info"; 接口

所以大家在使用接口的時候要注意:不要講網頁授權接口跟關注公眾號授權接口搞混了

https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code 網頁獲取access_token的方式

"https://api.weixin.qq.com/cgi-bin/token"; 獲取access_token

這兩個access_token是不同的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM