### 通過Authorization Code獲取Access Token
+++
get:ucenter/oauth/access_token
*string:grant_type=authorization_code#授權類型,在本步驟中,此值為“authorization_code”。
*string:code#上一步返回的authorization code,如果用戶成功登錄并授權,則會跳轉到指定的回調地址,并在URL中帶上Authorization Code。例如,回調地址為www.qq.com/my.php,則跳轉到:http://www.xx.com/callback.php?code=520DD95263C1CFEA087******
*string:client_id#申請平臺授權登錄成功后,分配給應用的appid。
*string:client_secret#申請平臺授權登錄成功后,分配給應用的appkey。
*string:redirect_uri#成功授權后的回調地址。
<<<
success
返回示例:
1)如果成功返回,即可在返回包中獲取到Access Token。 如:
access_token=FE04************************CCE2&expires_in=7776000&refresh_token=88E4************************BE
<<<
error
返回示例:
{
status: 400,
error: "獲取訪問令牌失敗。[invalid_grant]"
}
<<<
+++
參數說明:
| 參數說明 | 描述 |
| --- | --- |
| access_token | 授權令牌,Access_Token。|
| expires_in | 該access token的有效期,單位為秒。 |
| refresh_token| 在授權自動續期步驟中,獲取新的Access_Token時需要提供的參數。 |