接口描述
用户登录认证(账号密码为有人云账号密码,非有人通行证账号密码)
请求 URL
https://openapi.mp.usr.cn/usrCloud/user/login
请求方式
POST
调用限制
登录接口每小时的调用次数不能超过 60 次;
请求参数
名称 |
必选/可选 |
类型 |
位置 |
说明 |
Content-Type |
必选 |
String |
Header |
消息体的媒体类型,必须为”application/json” |
account |
必选 |
String |
Body |
账号名称(用户名、手机号或邮箱) |
password |
必选 |
String |
Body |
md5 加密的密码 |
响应参数
名称 |
类型 |
说明 |
data |
JSONObject |
响应数据 |
info |
String |
提示消息 |
status |
Integer |
返回码 |
响应数据(data)
名称 |
类型 |
说明 |
account |
String |
账号名称(用户名) |
uid |
Integer |
用户id |
token |
String |
登录成功时返回的登录凭证(注意:token有效时间为2小时,两小时内可以重复使用) |
返回码说明
返回码 |
说明 |
0 |
成功 |
1000 |
密码错误 |
1002 |
用户名不能为空 |
1004 |
密码为空 |
1006 |
账号没有被激活 |
1007 |
账号被锁定 |
1008 |
账号不存在 |
5002 |
没有发现参数 |
请求示例
- POST https://openapi.mp.usr.cn/usrCloud/user/login
- Content-Type: application/json
-
- {
- "account" : "your account",
- "password" : "your password"
- }
响应示例
status : 0,info: ok
- Content-Type: application/json
-
- {
- "data" : {
- "account" : "your account",
- "uid" : 7,
- "token" : "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0b29idWciLCJ1aWQiOjgz..."
- },
- "info" : "ok",
- "status" : 0
- }