### 通过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时需要提供的参数。 |