微信access_token你應該了解的知識

字號+ 編輯: 国内TP粉 修訂: 种花家 來源: ThinkPHP 2023-09-29 我要說兩句(0)

本文介紹微信開發中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調用。

閲完此文,您的感想如何?
  • 有用

    11

  • 沒用

    12

  • 開心

    7

  • 憤怒

    2

  • 可憐

    2

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • mac開發接入微信公衆號接口返回報錯 cURL error 56: SSLRead() return error -9806

  • PHP的換行符是什麽

  • pecl安裝程序時報錯Array and string offset access syntax with curly braces is no longer supported

  • 由於商家傳入的H5交易參數有誤,該筆交易暫時無法完成,請聯繫商家解決

我要說說
網上賓友點評