BaseURL score_in.php
Param
stage:场次(int)role(a):得分(8<=,<=10)
example
{
"stage": 2,
"role1": 10,
"role2": 9.5,
"role3": 8,
"role4": 8.5,
"role5": 9
}Response
- (string)
{
"error": "0",
"msg": "insert is success"
}| table_name | 场次 | 选手1 | 选手2 | 选手3 | 选手4 | 选手5 |
|---|---|---|---|---|---|---|
| score | stage(int) | role1(double) | role2(double) | role3(double) | role4(double) | role5(double) |
| HttpStatusCode | Error | Msg | Meaning |
|---|---|---|---|
| 403 | 40301 | json is null | json空 |
| 403 | 40302 | insert is faile | 插入失败(缺少关键字) |
| 403 | 40303 | time limit | 不在投票时间内 |
| 500 | 50000 | database error | 数据库连接失败 |
BaseURL show.php
Param
stage:场次(int)
Response
- data(string)
用int会因为json_encode的bug出现精度问题
{
"data": {
"stage": "2",
"score1": "49.58",
"score2": "86.92",
"score3": "73.25",
"score4": "90.75",
"score5": "61.17",
"row": "132"
},
"error": "0",
"msg": "succes"
}| HttpStatusCode | Error | Msg | Meaning |
|---|---|---|---|
| 403 | 40300 | stage is not set | stage关键字没有 |
| 403 | 40301 | stage is null | stage空 |
| 403 | 40302 | don't have data | 没有获取到数据 |
| 500 | 50000 | database error | 数据库连接失败(已经关闭报错) |
BaseURL team.php
Param
stage:场次(int)
Response
{
"data": {
"team1": "龙起玄渊团队",
"team2": "HDU-YYSZ",
"team3": "从感恩湖畔到月雅湖畔小队",
"team4": "新纪元回访团",
"team5": "杭电银川回访小分队"
},
"error": "0",
"msg": "select is success"
}| HttpStatusCode | Error | Msg | Meaning |
|---|---|---|---|
| 403 | 40300 | stage is not set | stage关键字没有 |
| 403 | 40301 | stage is null | stage空 |
| 500 | 50000 | database error | 数据库连接失败(已经关闭报错) |
BaseURLswitch.php
Param
-
Authorization:token(放在请求头中) -
stage:场次(int) -
operate:开关(open,close)
Response
{
"error": "0",
"msg": "add logs"
}| HttpStatusCode | Error | Msg | Meaning |
|---|---|---|---|
| 403 | 40300 | parameter error | 必要参数不全(更换传值方式) |
| 403 | 40301 | token error | 无法获取token(放在请求头中) |
| 403 | 40302 | No authority | 此token无权对数据库进行操作 |
| 403 | 40303 | operate error | 操作方式错误(只能为open或close) |
| 500 | 50000 | database error | 数据库连接失败(已经关闭报错) |