兩者的區別:
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,針對所有用戶和所有接口使用