获取Token
功能介绍
该接口用于获取Token,在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。
相关API
无
URL
HTTPS地址 | 服务架构 | 请求方式 | 消息体类型 |
|---|---|---|---|
https://isdp+域名/oauth2/oauth/rest_token | OpenAPI | POST | application/json |
请求头
KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
Content-Type | application/json | 是 | 无 |
请求参数
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
client_id | String | 是 | 客户端ID。登录Console界面,在初始设置 >oauth2集成设置中获取id。示例:isdp-xxxx-openapi |
client_secret | String | 是 | 客户端密钥,和client_id保持一致 |
grant_type | String | 是 | 授权模式,固定值password |
username | String | 是 | 订阅API的应用ID和令牌 获取方法请参见创建应用 |
password | String | 是 |
响应参数
参数 | 类型 | 描述 |
|---|---|---|
access_token | String | 认证后可信任的Token凭证 |
token_type | String | access_token类型 |
expires_in | String | 当前access_token的有效期 |
请求示例
{
"username":"XXXXXXXXXXX",
"password":"*****************",
"client_id":"isdp-xxxx-openapi",
"client_secret":"isdp-xxxx-openapi",
"grant_type":"password"
} 响应示例
{
"access_token": "*****************",
"token_type": "bearer",
"expires_in": 359,
"scope": "all",
"plat_user": {
"userId": 107027,
"userNo": "XXXXXXXXXXX",
"userName": "test",
"userType": "API",
"phone": null,
"tenantId": 50222,
"status": "0",
"deleteFlag": 0,
"pwdUpdateDate": "2022-03-17T02:35:04.000+00:00",
"userExtendMap": {
"clientId": "isdp-xxxx-openapi"
},
"password": null,
"salt": null,
"currentLoginType": "password"
}
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。


