通過code獲取access_token
介面說明
通過code獲取access_token的介面。
1
2
3
請求說明
http請求方式: get
引數說明
引數是否必須說明
code 是 填寫第一步獲取的code引數
grant_type 是 填authorization_code
1
2
3
4
5
6
7
8
9
返回說明
正確的返回:
1
2
3
4
5
6
引數說明
access_token 介面呼叫憑證
expires_in access_token介面呼叫憑證超時時間,單位(秒)
refresh_token 使用者重新整理access_token
openid 授權使用者唯一標識
scope 使用者授權的作用域,使用逗號(,)分隔
1
2
3
4
錯誤返回樣例:
重新整理或續期access_token使用
介面說明
access_token是呼叫授權關係介面的呼叫憑證,由於access_token有效期(目前為2個小時)較短,當access_token超時後,可以使用refresh_token進行重新整理,access_token重新整理結果有兩種:
1. 若access_token已超時,那麼進行refresh_token會獲取乙個新的access_token,新的超時時間;
2.若access_token未超時,那麼進行refresh_token不會改變access_token,但超時時間會重新整理,相當於續期access_token。
refresh_token擁有較長的有效期(30天),當refresh_token失效的後,需要使用者重新授權。
1
2
3
4
請求方法
使用/sns/oauth2/access_token介面獲取到的refresh_token進行以下介面呼叫:
http請求方式: get
引數說明
引數是否必須說明是
應用唯一標識
grant_type
是填refresh_token
refresh_token
是填寫通過access_token獲取到的refresh_token引數
12
3
4
5
6
7
8
9
返回說明
正確的返回:
引數說明
access_token
介面呼叫憑證
expires_in
access_token介面呼叫憑證超時時間,單位(秒)
refresh_token
使用者重新整理access_token
openid
授權使用者唯一標識
scope
使用者授權的作用域,使用逗號(,)分隔
12
3
4
錯誤返回樣例:
介面說明
檢驗授權憑證(access_token)是否有效
請求說明
http請求方式: get
引數說明
引數是否必須
說明access_token
是呼叫介面憑證
openid
是普通使用者標識,對該公眾帳號唯一
12
3
4
5
返回說明
正確的json返回結果:
1
2
錯誤的json返回示例:
獲取使用者個人資訊(unionid機制)
介面說明
12
3
請求說明
http請求方式: get
引數說明
引數是否必須
說明access_token
是呼叫憑證
openid
是普通使用者的標識,對當前開發者帳號唯一
lang
否國家地區語言版本,zh_cn 簡體,zh_tw 繁體,en 英語,預設為zh-cn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
返回說明
正確的json返回結果:
引數說明
openid
普通使用者的標識,對當前開發者帳號唯一
nickname
普通使用者暱稱
***普通使用者性別,1為男性,2為女性
province
普通使用者個人資料填寫的省份
city
普通使用者個人資料填寫的城市
country
國家,如中國為cn
headimgurl
使用者頭像,最後乙個數值代表正方形頭像大小(有0、46、64、96、132數值可選,0代表640*640正方形頭像),使用者沒有頭像時該項為空
privilege
unionid
12
3
4
錯誤的json返回示例:
呼叫頻率限制
介面名頻率限制
通過code換取access_token
1萬/分鐘
重新整理access_token
5萬/分鐘
獲取使用者基本資訊
5萬/分鐘
390 微信授權後介面呼叫
access token是會過期的 所以有乙個請求的,還有乙個重新整理的 通過code獲取access token 介面說明 通過code獲取access token的介面。請求說明 http請求方式 get 引數說明 引數是否必須 說明是secret 是code 是 填寫第一步獲取的code引數 ...
介面呼叫,收到相應後的處理
一 對於介面方法中的異常,在呼叫的時候,需要catch catch語句中處理 1 列印日誌 2 a 丟擲異常 不建議 b return result 結構體 將result返回給呼叫者,其中包含錯誤碼和錯誤資訊 二 呼叫成功了,對response做處理 1 if null response 或者判斷...
c 關於微信網頁授權,獲取關注等介面呼叫
1 網頁授權,按照api提供的介面一步一步進行訪問,獲取資料後,進行處理,再次進行訪問 首先,他們api提供的介面是 然後呢,我使用的網頁授權中的token進行訪問,但是問題來了,說什麼token是無效的,這鬱悶了,什麼情況,然後各種輸出檢測,發現token沒有任何問題,那問題到底是在 我然後找度娘...