參數名稱 | 是否可選 | 參數值 | 說明 |
response_type
|
必填 | code | 響應類型,此處固定值 |
client_id
|
必填 | 客戶端標識 | |
redirect_uri
|
必填 | 重定向url | |
scope
|
可選 | 權限申請範圍,多個空格分隔 | |
state
|
可選 | 客戶端狀態,服務端原樣返回 |
參數名稱 | 是否可選 | 參數值 | 說明 |
code
|
必填 | 受權碼,有效時間很短,一次性 | |
state
|
可選 | 若是請求中包含,則原樣返回 |
參數名稱 | 是否可選 | 參數值 | 說明 |
error
|
必填 | 參見「錯誤代碼表」 | 錯誤代碼 |
error_description
|
可選 | 錯誤描述 | |
error_uri
|
可選 | 錯誤信息查看手冊url |
錯誤碼 | 說明 |
invalid_request
|
請求格式不正確(參數缺失,重複等) |
unauthorized_client
|
客戶端未受權 |
access_denied
|
受權被拒絕 |
unsupported_response_type
|
response_type參數指定值不支持 |
invalid_scope
|
scope參數有誤 |
server_error
|
受權服務器內部錯誤 |
temporarily_unavailable
|
受權服務暫時沒法訪問 |
參數名稱 | 是否可選 | 參數值 | 說明 |
grant_type
|
必填 |
authorization_code
|
固定值 |
code
|
必填 | 受權碼 | |
redirect_uri
|
可選 | 若有,必須和上一步一致 | |
client_id
|
必填 | 客戶端標識 | |
client_secret | 必填 | 客戶端祕鑰(該字段平臺定義) |
參數名稱 | 是否可選 | 參數值 | 說明 |
access_token | 必填 | bearer | 訪問令牌 |
token_type | 必填 | 令牌類型,bearer或mac | |
expires_in | 可選 | 過時時間 | |
refresh_token | 可選 | 刷新令牌 | |
scope | 可選 | 權限範圍 |
參數名稱 | 是否可選 | 參數值 | 說明 |
error | 必填 | 參見「錯誤代碼表」 | 錯誤代碼 |
error_description | 可選 | 錯誤描述 | |
error_uri | 可選 | 錯誤信息查看手冊url |
錯誤碼 | 說明 |
invalid_request | 請求格式不正確(參數缺失,重複等) |
invalid_client
|
客戶端權限校驗失敗 |
invalid_grant
|
受權碼或refresh token無效 |
unauthorized_client
|
客戶端未被受權使用該受權類型 |
unsupported_grant_type
|
受權服務器不支持該受權類型 |
invalid_scope
|
scope參數有誤 |
參數名稱 | 是否可選 | 參數值 | 說明 |
grant_type | 必填 |
refresh_token
|
固定值 |
refresh_token | 必填 | 刷新令牌 | |
client_id | 必填 | 客戶端標識 | |
client_secret | 必填 | 客戶端祕鑰 | |
scop | 可選 | 權限範圍 |