获取access_token
功能介绍
该接口用于获取access_token,在调用API的时候将access_token加到请求消息头,从而通过身份认证,获得操作API的权限。
URL
| 
        请求方式  | 
      
        HTTPS地址  | 
      
        消息体类型  | 
     
|---|---|---|
| 
        POST  | 
      
        https://AppCube域名/baas/auth/v1.0/oauth2/token  | 
      
        application/x-www-form-urlencoded  | 
     
请求头
| 
        参数  | 
      
        类型  | 
      
        是否必填  | 
      
        描述  | 
     
|---|---|---|---|
| 
        Content-Type  | 
      
        String  | 
      
        是  | 
      
        请求体内容类型。 填写为:application/x-www-form-urlencoded  | 
     
请求参数
| 
        参数  | 
      
        类型  | 
      
        是否必填  | 
      
        描述  | 
     
|---|---|---|---|
| 
        grant_type  | 
      
        String  | 
      
        是  | 
      
        授权模式,填写为:client_credentials,即客户端模式。  | 
     
| 
        client_id  | 
      
        String  | 
      
        是  | 
      
        客户端ID。获取方法如下: 
  | 
     
| 
        client_secret  | 
      
        String  | 
      
        是  | 
      
        客户端密钥。 参考client_id获取客户端鉴权密钥“client_secret”取值。  | 
     
| 
        redirect_url  | 
      
        String  | 
      
        否  | 
      
        重定向URL。  | 
     
| 
        locale  | 
      
        String  | 
      
        否  | 
      
        语言。 例如:en_US  | 
     
响应参数
| 
        参数  | 
      
        类型  | 
      
        描述  | 
     
|---|---|---|
| 
        access_token  | 
      
        String  | 
      
        认证后可信任的Token凭证。  | 
     
| 
        expires_in  | 
      
        String  | 
      
        当前access_token的有效期,单位:秒。  | 
     
| 
        token_type  | 
      
        String  | 
      
        access_token类型。  | 
     
请求示例
grant_type=client_credentials&client_id=********&client_secret=********     }
 响应示例
{
  "access_token": "***************************",
  "expires_in": 1800,
  "token_type": "Bearer"
}
 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。
  
    