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合法值
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合法值
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合法值