Name Last Update
..
README.md Loading commit data...

#boxfish用户认证系统

####部署地址 http://114.55.58.184:8099/

####认证接口 /user/auth

####请求方式 POST 方法 ####请求头信息 x-be-product com.boxfishedu.teacher (必须包含 teacher or student )

请求参数

  • json json { "username":"username", "password":"password" }

返回值

  • 合法用户 http code 200

    {
      "id": 7566,
      "username": "b@b.cn",
      "access_token": "futT9nmvb5",
      "score":3801,
      "goal":100,
      "figure_url":"http://avatars.boxfish.cn/user/-12/figure/1411532427.jpg"
    }
    
  • 用户不存在 http code 404

    {
    "msg":  "用户不存在!"
    }
    
    • 用户密码不正确 http code 401 json { "msg":"用户密码不正确!" }
  • 用户不合法 用户头信息中 和用户账号类型不匹配 http code 412

      {
        "msg":"用户不合法"
      }
    

####用户信息接口 /user/me

####URL参数

  • access_token string 必须

####请求方式 GET 方法

返回值

  • 合法用户 http code 200

    {
      "id": 7566,
      "username": "b@b.cn",
      "access_token": "futT9nmvb5",
      "score":3801,
      "goal":100,
      "figure_url":"http://avatars.boxfish.cn/user/-12/figure/1411532427.jpg"
    
    }
    
  • accessToken 不合法

http code 400 json { "msg": "accessToken 不合法!" }

  • 用户不存在 http code 404 json { "msg": "用户不存在!" } ####用户信息接口 /relation/user/{user_id}?access_token={access_token}

####URL参数

  • user_id Long 必须
  • access_token string 必须

####请求方式 GET 方法

返回值

  • 用户关系合法 http code 200 json { "id": 100000000640, "target": { "id": 1298963, "username": "iosstudent13@bf.cn", "score": 3912, "gold": 2362, "figure_url": "http://avatars.boxfish.cn/user/1298963/figure/1477366527.jpg" } }
  • accessToken 不合法

http code 400 json { "msg": "accessToken 不合法!" }

  • accessToken 过期

http code 401 json { "msg": "用户token过期!" }

  • 该用户没有绑定其它用户! http code 404 json { "msg": "该用户没有绑定其它用户!" }