时间 2020-2-23
使用时的名称请严格按照下面给出的规范
注意:没有特意说明,需要数据默认是params中需要的数据
注意: 除了登陆和注册外Headers均需要Authorization值
注意:如果除了Authorization没有其他需要的信息则直接省略
通常情况下返回值的情况 成功:
{
"success": true,
"code": 200,
"result":
}
失败: reason:返回失败的原因
{
"success": false,
"code": ,
"reason":
}
由于返回值结构基本相似下面展示时仅给出"result","reason"的返回结果
注意:如果"result","reason"为如下所示
"result": "请重新登录"(或者其他的提示信息)
则下面将直接省略并不再展示
- num(一卡通)
返回值
{
"message": (反馈信息),
"token": (前端需要的Authorization值)
}
返回值
"result": {
"name": "",
"num": "2131000004",
"QQ": "2440004",
"point": 0,
"rank": 1,
"teamname": "机器人大家庭",
"teampoint": 0,
"teamrank": 1
}
返回值
"result": [
{
"QQ": "2446078648",
"name": "213193423",
"num": "213193423",
"point": 0,
"doneList": []
},
{
"QQ": "23300012",
"name": "213190012",
"num": "213190012",
"point": 0,
"doneList": []
},
{
"QQ": "2330023",
"name": "213190023",
"num": "213190023",
"point": 0,
"doneList": []
},
{
"QQ": "2330024",
"name": "213190024",
"num": "213190024",
"point": 0,
"doneList": []
},
{
"QQ": "2330027",
"name": "213190027",
"num": "213190027",
"point": 0,
"doneList": []
}
]
返回值
"result": [
{
"taskNum": "12",
"time": "2020-02-23T15:27:56.600Z",
"v": 3
},
{
"taskNum": "11",
"time": "2020-02-23T15:27:54.000Z",
"v": 3
}
]
返回值
"result": {
"users": [
{
"QQ": "2440001",
"num": "2131000001",
"name": "",
"rank": 1,
"point": 0
},
...........
{
"QQ": "2440009",
"num": "2131000009",
"name": "",
"rank": null,
"point": 0
}
],
"teams": [
{
"teamname": "机器人大家庭",
"teamrank": 1,
"teampoint": 0
}
]
}
需要的数据
- newteamname
需要的数据
- newteamname
需要的数据
- newname
需要的数据
- taskNum
- 均需要权限才可以访问
- 具体判断权限暂时没有实现
更新队伍的数据
需要的值 limt(默认为0)
返回值
队伍积分大于limt 的队伍
"result": [
{
"_id": "5e52889c3dc7df1030e41b45",
"teamname": "机器人大家庭",
"member": [
"2440001",
"2440002",
"2440004",
"5e529277f839ea3f4c6a1d24"
],
"teampoint": 0,
"teamrank": 1
}
]
获取所有队伍数据
需要数据
- teamname
返回值
doneList只显示前3条
"result": [
{
"QQ": "2446078648",
"name": "213193423",
"num": "213193423",
"point": 0,
"doneList": []
},
{
"QQ": "23300012",
"name": "213190012",
"num": "213190012",
"point": 0,
"doneList": []
},
{
"QQ": "2330023",
"name": "213190023",
"num": "213190023",
"point": 0,
"doneList": []
},
{
"QQ": "2330024",
"name": "213190024",
"num": "213190024",
"point": 0,
"doneList": []
},
{
"QQ": "2330027",
"name": "213190027",
"num": "213190027",
"point": 0,
"doneList": []
}
]
核实QQ用户taskNum已经提交 如果pre不为0 则视为提交pre天前的记录 需要的数据
- taskNum
- pre(默认为0)
核实QQ用户taskNum已经提交
需要的数据
- taskNums[]
需要的值 limt(默认为0)
返回值
个人积分大于limt 的个人
"result": [
{
"_id": "5e528200078bc04c9409db9a",
"QQ": "2440001",
"num": "2131000001",
"name": "",
"teamname": "机器人大家庭",
"point": 0,
"doneList": [],
"token": "+FJE8Sxe3ZS+3mXTD32J4A==",
"rank": 1
},
{
"_id": "5e528209078bc04c9409db9b",
"QQ": "2440002",
"num": "2131000002",
"name": "",
"teamname": "机器人大家庭",
"point": 0,
"doneList": [],
"token": "Jed3co5CWhFyfamivmHE4g==",
"rank": 1
},
]
}
需要的值 limt(题目编号)
返回值
今天完成过limt这个任务的的个人
"result": [
{
"_id": "5e528200078bc04c9409db9a",
"QQ": "2440001",
"num": "2131000001",
"name": "",
"teamname": "机器人大家庭",
"point": 0,
"doneList": [],
"token": "+FJE8Sxe3ZS+3mXTD32J4A==",
"rank": 1
},
{
"_id": "5e528209078bc04c9409db9b",
"QQ": "2440002",
"num": "2131000002",
"name": "",
"teamname": "机器人大家庭",
"point": 0,
"doneList": [],
"token": "Jed3co5CWhFyfamivmHE4g==",
"rank": 1
},
]
}