返回目录

登录

  • 请求地址 /v1/user/login POST
  • 请求方式 JSON/Http POST
  • 请求参数
参数 类型 描述
value 字符串 用户手机或者用户名
password 字符串 用户输入密码经过UTF8 MD5以后的小写值
code * 字符串 手机区号(可选)
  • code 是可选字段

示例:

  • 返回和请求示例: POST /v1/user/login

    1. {
    2. "value":"eric2",
    3. "password":"7fe54080e26dd169ccbffba947dbc5958e26ecea"
    4. }
  • 登录成功,返回:

  1. {
  2. "status": 200,
  3. "result": {
  4. "uuid": 5,
  5. "name": "eric2",
  6. "email": "",
  7. "countryCode": "86",
  8. "phone": "13627140483",
  9. "createTime": 1532526039883,
  10. "createIp": "::ffff:123.59.101.208",
  11. "ssid": {},
  12. "icon": "default.jpg",
  13. "spaceUsed": 0,
  14. "spaceCapacity": 8192,
  15. "type": 0,
  16. "status": 0
  17. },
  18. "code": "OK",
  19. "success": true,
  20. "token": "..."
  21. }

否则返回 (密码错误等情况):

  1. {
  2. "success": false,
  3. "message": "USER_LOGIN_FAILED",
  4. "code": "LOGIN_FAILED",
  5. "status": 401
  6. }

常见错误列表

错误码(code字段) 状态码(已经废弃) 描述
{PASSWORD}_REQUIRED 400 字段:password 不能为空
{PHONE}_REQUIRED 400 字段:phone 不能为空
USER_LOGIN_FAILED 400 用户登录失败
USER_NOT_FOUND 400 用户不存在