1. 程式人生 > 實用技巧 >微信網頁授權access_token和普通access_token爬坑

微信網頁授權access_token和普通access_token爬坑

兩者的區別:

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,針對所有使用者和所有介面使用