api获取用户token
合作方后端调用此接口获取用户token用户调用其它api接口,返回的data数据需要用请求参数中的randomkey(16位)对称解密出token=xxxx(小写)
方法名
uri | 请求方式 |
---|---|
/customer/getAuthenToken | GET |
参数说明
参数名称 | 是否必须 | 参数类型 | 备注 |
---|---|---|---|
phone | 是 | String | 用户手机号 |
udid | 是 | String | 用户唯一标识 |
os | 是 | String | 用户手机系统 |
mac | 否 | String | 用户mac地址 |
randomkey | 是 | String | 16位AES对称密钥,用于解密返回token |
注意:对接方一定要缓存手机号和对应token关系
1.测试人员需要用自己手机号测试
2.此接口获取的token 有效期24小时
3.24小时内,同一个手机号多次登录,之前token失效,
4.接口返回验证失败,说明此用户多次登录过(对接方缓存token不是最新的导致)
5.返回request failed,检查请求的时间戳是否是当前时间
返回值说明
名称 | 类型 | 备注 |
---|---|---|
code | int | 返回状态码:0成功非0失败 |
message | string | message |
data | String | 成功时返回的对称加密token |
调用示例
成功返回值
{
"message": "response status ok",
"data": "SC6uMwaSA3mHmsztnonA8rdCKVLi/dSZCMEwsi++WlfabTof4r2eU6oPu4Fkz0Sh",
"code": 0
}