微信網頁授權access_token和普通access_token爬坑
阿新 • • 發佈:2020-07-08
兩者的區別:
1、相同點:兩者的有效期都是7200s
2、不同點:
①、網頁授權access_token無需使用者授權,無需使用者關注,在網頁授權回撥域名下可獲取到code,通過code換取網頁授權access_token即可,且呼叫次數無限制(無需快取)
②、普通access_token需要使用者關注並授權且每天呼叫上限為2000次(需要快取,配合校驗access_token是否有效介面使用)
兩者的使用:
1、網頁授權access_token只針對當前使用者使用,一般只是在靜默授權時用來獲取openid和使用者資訊,如果想要呼叫微信其他介面(如js-sdk分享介面),那麼就必須使用普通access_token而非網頁授權access_token。需要注意的是網頁授權access_token獲取使用者資訊的地址與普通access_token獲取使用者資訊的地址以及返回的json格式都是不一樣的
2、普通access_token,針對所有使用者和所有介面使用