该接口根据客户用户名与密码、用户签名与当前时间获取调用服务授权token。
| 参数名称 | 必填 | 类型 | 长度 | 示例值 |
| username | 是 | String | 50 | 授权用户名 |
| password | 是 | String | 50 | 正式环境密码需加密,请勿明文 |
| timestamp | 是 | String | 50 | 当前时间格式为"2020-01-01 01:01:01" |
| sign | 是 | String | 50 | 签名规则:username + password + timestamp + password将上面字符串MD5加密后转为小写 |
| 名称 | 类型 | 必填 | 备注 |
| success | boolean | 是 | true|false,根据该字段判断接口是否调用成功,若为false,则解析error_response字段查看具体失败原因 |
| result | Object | 是 | 返回结果 |
| └access_token | String | 是 | 授权调用服务token |
| └expires_at | String | 否 | 过期时间 |
| 错误码 | 错误描述 | 解决方案 |
| ERR-000300 | 客户不存在 | |
| ERR-000301 | 客户密码错误 | |
| ERR-000303 | timestamp参数不能为空 | |
| ERR-000304 | timestamp参数不存在 | |
| ERR-000305 | sign参数不能为空 | |
| ERR-000306 | password参数不能为空 | |
| ERR-000307 | sign参数不存在 | |
| ERR-000308 | password参数数据类型为字符串 | |
| ERR-000309 | 无效sign参数数据类型为字符串 | |
| ERR-000310 | timestamp参数数据类型为字符串 | |
| ERR-000311 | timestamp参数格式错误 |
{
"username": "1600001",
"password": "123",
"timestamp": "2020-01-01 01:01:01",
"sign": "ac2cjkjosfdjsdif343jfsjfljio5fc"
}
{
"success": true,
"result": {
"expires_at": "2019-11-18 22:40:03",
"access_token": "cb0bd9f8-ae67-4365-b14d-566ee96886a8"
}
}