登录接口
接口描述
功能描述
- 登录接口,获取数据前必须调用此接口获取
TOKEN,TOKEN过期时间为 4 小时。 - 如果
TOKEN未过期,则可重复使用;如果TOKEN已过期,则需再次调用登录接口获取新的TOKEN。 - 调用此接口登录成功后,响应头里会返回
TOKEN。
访问限制
每个ip的限流次数:每分钟10次。
请求方式
HTTPS调用
请求参数
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| grantType | String | 是 | 鉴权模式(默认 client_credentials) |
| appId | String | 是 | 客户端 id(通过注册固德威授权服务获得) |
| appSecret | String | 是 | 客户端私钥(通过注册固德威授权服务获得) |
返回参数
| 属性 | 类型 | 说明 | 备注 |
|---|---|---|---|
| code | String | 请求成功或失败标识,“00000”请求成功,其余code请求失败 | - |
| description | String | 请求结果描述 | - |
| data | Object | 返回数据 | - |
| data.accessToken | String | 其余接口使用该 token 请求数据 | 其余接口使用该token请求数据 |
其他说明
调用此接口登录成功后响应头里会返回 TOKEN,此参数需保留,在后续的数据接 口请求中,必须将该参数和值放入请求头中一起传给管理系统。
调用示例
请求数据示例
json{ "grantType": "client_credentials", "appId": "appId123456", "appSecret": "appSecret123456" }
返回数据示例
样例1:登录成功
json{ "code": "00000", "description": "成功", "data": { "accessToken": "1333a62e-d3d8-49a4-9edc-2a50fc3c0a11", "tokenType": "bearer", "expiresIn": "12507", "scope": "tenantId:1450742399304253441", "tenantInfo": { "id": "1450742399304253441", "name": "某某租户", "enable": true, "activate": true, "customerCode": "SMH", "creatorId": "1436240154054823938", "createTime": "2021-10-20 08:35:16", "updateTime": "2024-03-13 16:20:02", "fromSupport": false, "tenantManager": false } } }
样例2:登录失败
json{ "code": "C0001", "description": "调用第三方服务出错", "errorMsg": "鉴权失败!", "errorKey": "be_ErrorCode_C0001" }
