获取令牌
1. 接口描述¶
本接口用于获取接口调用令牌。
2. 输入参数¶
以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 公共请求参数。
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| password | 是 | Number | 用户密码 |
| userName | 是 | String | 用户名 |
| type | 是 | String | 获取token的方式,支持的方式包括 基础用户名密码认证 'basic' |
3. 输出参数¶
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| access_token | 是 | Object | 当前获取的接口调用令牌 |
| expires_in | 是 | String | 令牌过期时间 |
| refresh_token | 是 | String | 用于令牌刷新的refresh_token |
| token_type | 是 | String | 令牌类型 |
4. 示例¶
实例1 获取接口调用令牌
使用 basic 认证方式通过用户名和密码换取接口调用令牌
输入示例
POST /oauth/login
Body
{
userName: "testuser",
password: "********",
type: "basic"
}
输出示例
{
"access_token": "eyJhbGciOiJIUzI1*************************************LmkgZ2ZgdCAr6sc",
"token_type": "Bearer",
"refresh_token": "eyJhbGciOi********************FwZPg034DqyPPrxrwd2lBGCEXltk",
"expires_in": 7200
}