用户管理

2020-01-11  本文已影响0人  someone2017

1. 运动队登录

请求地址

POST /api/v2/users/login

请求参数

属性 类型 默认值 必填 说明
gameId string 比赛ID
username string 运动队账号
password string 运动队登录密码

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息
payload object 返回数据

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

payload结构

属性 类型 说明
gameId string 比赛ID
gameName string 比赛名称
teamId string 运动队ID
teamName string 运动队名称
token string 令牌
pageInfo array 页信息
pageId string 页ID
pageTitle string 页标题
submitted boolean 报名材料是否已提交
undoSubmit boolean 提交操作是否可由前台取消
weChatPay boolean 是否使用微信支付

payload结构例子

{
  "gameId": "GAME_ID",
  "gameName": "GAME_NAME",
  "teamId": "TEAM_ID",
  "teamName": "TEAM_NAME",
  "token": "TOKEN",
  "pageInfo": [{
    "pageId": "PAGE_ID",
    "pageTitle": "PAGE_TITLE"
  }],
  "submitted": false,
  "undoSubmit": true,
  "weChatPay": true
}

2. 运动队注册

请求地址

POST /api/v2/users/register

请求参数

属性 类型 默认值 必填 说明
gameId string 比赛ID
username string 运动队账号
password string 运动队登录密码(已加密, SHA)
teamname string 运动队名称

返回值(状态码:201)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息
payload object 返回数据

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功

payload结构

属性 类型 说明
teamId string 运动队ID

payload结构例子

{
  "teamId": "TEAM_ID"
}

3. 运动队登出

请求地址

POST /api/v2/users/logout

请求头参数

属性 类型 默认值 必填 说明
Authorization string bearer_token

请求参数

属性 类型 默认值 必填 说明

返回值(状态码:200)

返回的JSON数据包(Object)

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

异常

属性 类型 说明
errNo number 错误码
errMsg array 错误信息

error_code合法值

说明
0 成功
上一篇下一篇

猜你喜欢

热点阅读