- 请求地址 /v1/user/login
POST
- 请求方式 JSON/Http POST
- 请求参数
参数 | 类型 | 描述 |
---|---|---|
value | 字符串 | 用户手机或者用户名 |
password | 字符串 | 用户输入密码经过UTF8 MD5以后的小写值 |
code | * 字符串 | 手机区号(可选) |
- code 是可选字段
示例:
- 返回和请求示例: POST /v1/user/login
{
"value":"eric2",
"password":"7fe54080e26dd169ccbffba947dbc5958e26ecea"
}
- 登录成功,返回:
{
"status": 200,
"result": {
"uuid": 5,
"name": "eric2",
"email": "",
"countryCode": "86",
"phone": "13627140483",
"createTime": 1532526039883,
"createIp": "::ffff:123.59.101.208",
"ssid": {},
"icon": "default.jpg",
"spaceUsed": 0,
"spaceCapacity": 8192,
"type": 0,
"status": 0
},
"code": "OK",
"success": true,
"token": "..."
}
否则返回 (密码错误等情况):
{
"success": false,
"message": "USER_LOGIN_FAILED",
"code": "LOGIN_FAILED",
"status": 401
}
错误码(code字段) | 状态码(已经废弃) | 描述 |
---|---|---|
{PASSWORD}_REQUIRED | 400 | 字段:password 不能为空 |
{PHONE}_REQUIRED | 400 | 字段:phone 不能为空 |
USER_LOGIN_FAILED | 400 | 用户登录失败 |
USER_NOT_FOUND | 400 | 用户不存在 |