获取赛程对阵图表数据
SDK 文档
apifm
开发参考
返回按分组、轮次、场次组织的对阵图表数据,供前端绘制对阵图使用。
```javascript
WXAPI.tournamentMatchChart({
token: '000'
})
```
+ token 当前用户登录凭证
+ id 赛程ID
```json
{
"code": 0,
"msg": "success",
"data": {
"scheduleId": 4,
"scheduleName": "预赛",
"matchType": "单败",
"groups": [
{
"drawGroup": 1,
"winnerRounds": [
{
"matchRound": 4,
"roundDisplay": "F",
"matches": [
{
"id": 459,
"matchOrder": 15,
"roundDisplay": "F",
"drawNumber1": 1,
"uid1": 110880138,
"drawNumber2": 9,
"uid2": 110839609,
"winnerUid": 110880138,
"matchScore": "1-0",
"matchStatus": 2,
"dateStart": "2026-05-12 21:31:41",
"prevMatchId1": 457,
"prevMatchId2": 458
}
]
}
],
"loserRounds": []
}
],
"userMap": {
"110806137": {
"id": 110806137,
"mobile": "186****6762",
"nick": "g****ng",
"province": "浙江省",
"city": "杭州市",
"avatarUrl": "https://dcdn.it120.cc/cuser/166/2026/04/23/52daa04c-d4f3-415e-ae7e-fa3a0d0d2902.jpeg",
"isSeller": false,
"gender": 1,
"genderStr": "男"
}
}
}
}
```
+ scheduleId 赛程ID
+ scheduleName 赛程名称
+ matchType 赛制类型:单败 / 双败
+ groups 分组列表(每个分组独立一套对阵)
- drawGroup 抽签分组号
- winnerRounds 胜者组轮次列表(单败/双败均有)
* matchRound 比赛轮次(1/4决赛=轮次3,决赛=轮次N)
* roundDisplay 轮次显示编号:W8/W4/SF/F/L8/L4/LF/WF/WSF/GF
* matches 本轮场次列表(按 matchOrder 排序)
+ id 场次ID
+ matchOrder 场次序号(同轮次内)
+ roundDisplay 轮次显示编号
+ drawNumber1 选手1抽签号(null 表示待定)
+ uid1 选手1用户ID(null 表示待定)
+ drawNumber2 选手2抽签号(null 表示待定)
+ uid2 选手2用户ID(null 表示待定)
+ winnerUid 获胜选手ID
+ matchScore 比赛比分(如:9-5)
+ matchStatus 状态:0-未开始 1-进行中 2-已结束
+ dateStart 比赛开始时间
+ prevMatchId1 uid1 来源场次ID(uid1 为 null 时,前端通过此 ID 追溯来源)
+ prevMatchId2 uid2 来源场次ID(uid2 为 null 时,前端通过此 ID 追溯来源)
+ nextMatchId 胜者晋级场次ID
+ loserNextMatchId 败者去向场次ID(双败专用)
+ prevRoundDisplay1 uid1 来源场次的 roundDisplay(如 L8),方便前端直接展示追溯标签
+ prevRoundDisplay2 uid2 来源场次的 roundDisplay(如 L8),方便前端直接展示追溯标签
- loserRounds 败者组轮次列表(双败专用,单败为空)
* 字段说明同 winnerRounds
- grandFinal 总决赛场次(双败专用,单败为 null)
* 字段说明,同上面 matches 下的场次对象字段
+ userMap 选手用户信息
- avatarUrl 头像
- mobile 手机号
- nick 姓名
- uid 用户编号
- province 所在省份
- city 所在城市
- gender 性别 0 未知 1 男性 2 女性