微信開發中網頁授權access_token與基礎支持的access_token異同


問題1:網頁授權access_token與分享的jssdk中的access_token一樣嗎?

答:不一樣。網頁授權access_token 是一次性的,而基礎支持的access_token的是有時間限制的:7200s。

 

問題2:網頁授權access_token與基礎支持的access_token不同,那微信分享中的access_token,是不是基礎支持的access_token
答:是
網頁授權access_token 只能獲取到一個微信用戶信息,是與微信用戶一對一的關系,
而基礎支持的access_token,在有效期內就可以使用access_token和openId 獲取微信用戶信息


問題3:網頁授權access_token有次數限制嗎?
答:沒有限制


問題4:通過網頁授權獲取用戶基本信息,使用jssdk中的access_token竟然也能獲取到用戶數據,這是什么情況
答:查資料網頁授權access_token與分享的jssdk中的access_token不是不一樣嗎。這個需要再驗證核實。


問題5:關於access_token 獲取的次數限制?

答:
接口          每日限額
獲取access_token    2000
自定義菜單創建    1000
自定義菜單查詢    10000
獲取用戶基本信息    5000000
獲取網頁授權access_token   無
刷新網頁授權access_token   無
網頁授權獲取用戶信息   無

請參考 接口頻率限制說明

問題6:微信開發用戶的openid獲取有幾種方式?

答:有兩種方式,都是被動式。

1,通過url 跳轉,騰訊的sns社會化登陸,獲取openid 。

比如://取得openid

    $oauth2Url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appid&secret=$secret&code=$code&grant_type=authorization_code"; $oauth2 = getJson($oauth2Url);$openid = $oauth2['openid'];

2,通過用戶發送消息,通過fromuser 獲取openid

 

參考官方回答:

網頁授權接口調用憑證,注意:此access_token與基礎支持的access_token不同
關於網頁授權access_token和普通access_token的區別
1、微信網頁授權是通過OAuth2.0機制實現的,在用戶授權給公眾號后,公眾號可以獲取到一個網頁授權特有的接口調用憑證(網頁授權access_token),通過網頁授權access_token可以進行授權后接口調用,如獲取用戶基本信息;
2、其他微信接口,需要通過基礎支持中的“獲取access_token”接口來獲取到的普通access_token調用。

附:網頁授權獲取用戶基本信息基本流程

 


免責聲明!

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



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