🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 3.21 特殊事件 ### 1.特殊事件列表 GET: ``` /api/v1/event_configs ``` 接口概述:获取特殊事件列表 | 请求参数 | 数据类型 | 是否必填 | 描述 | | --- | --- | --- | --- | | game_id | int | 是 | 游戏ID | | token | string | 是 | 客户密钥 | 请求url示例 ~~~ /api/v1/event_configs?game_id=1&token=XXXXX ~~~ 返回格式示例 ```json { "id":1, //游戏ID "name":"英雄联盟", //名称 "name_en":"League of Legends", //英文名 "abbr":"LOL", //简称 "logo":"https://example.png",//图标 "list":[ { "id":2702, //队伍id "game_id":1, //游戏id "name_cn":"获得一血", //玩法中文名 "match_stage":"r1", //玩法层级 "tag":"win", //玩法类型(win队伍玩法) "type":0, //类型 "value":0 //玩法value值 }, { "id":2718, //队伍id "game_id":1, //游戏id "name_cn":"十三分钟前摧毁一塔", //玩法中文名 "match_stage":"r1", //玩法层级 "tag":"ab", //玩法类型(ab是否玩法) "type":0, //类型 "value":0, //玩法value值 "options":[ { "name":"是" }, { "name":"否" } ] } ] } ``` ### 2.一场比赛的特殊事件详情 GET: ``` /api/v1/event_stats ``` 接口概述:获取一场比赛的特殊事件结果 建议频率:查询时调用 | 请求参数 | 数据类型 | 是否必填 | 描述 | | --- | --- | --- | --- | | match_id | int | 是 | 比赛ID | | token | string | 是 | 客户密钥 | 请求url示例 ``` /api/v1/event_stats?match_id=123&token=XXXXX ``` 返回格式示例 ```json { "game_id": 1, //游戏id "id": 149836, //比赛id "bo": 1, //小局 "status": "past", //比赛状态 "start_time": 1645783684, //开始时间 "end_time": 1645786059, //结束时间 "series_name": "PCS-Spring 2022", //赛事名 "series_abbr": "PCS-Spring 2022", //赛事简称 "series_logo": "https://example.png", //赛事logo "teams": [ { "id": 1125, //队伍id "name": "Impunity", //队伍名 "abbr": "IPN", //队伍简称 "logo": "https://example.png", "icon": "https://example.png", "pos": 1 //$T1 }, { "id": 55656, //队伍id "name": "Deep Cross Gaming", //队伍名 "abbr": "DCG", //队伍简称 "logo": "https://example.png", "icon": "https://example.png", "pos": 2 //$T2 } ], "list": [ { "id": 5648, //游戏id "name_cn": "摧毁兵营水晶总数", //事件名 "match_stage": "r1", //玩法层级 "tag": "ou", //玩法类别(ou大小玩法) "type": 32, //类型 "value": 4, //玩法value值 "result_index": -1 "result_info": { "desc": "HYDRA" //描述 } }, { "id": 2702, //游戏id "name_cn": "获得一血", //事件名 "match_stage": "", //玩法层级 "tag": "win", //玩法类别 "type": 0, //类型 "value": 0, //玩法value值 "result_index": 1 "result_info": { "desc": "HYDRA" //描述 } }, { "id": 2718, "game_id": 4, //游戏id "name_cn": "十三分钟前摧毁一塔", //事件名 "match_stage": "", //玩法层级 "tag": "ab", //玩法类别 "type": 0, //类型 "value": 0, //玩法value值 "options": [ { "name": "是" }, { "name": "否" } ], "result_index": 2 } ] } ``` tag 分为以下几种 | tag | name | value 或 options | result_index | |-----|--------|-----------------|----------------| | oe | 单双 | 无 | 1单 2双 | | win | 队伍 | 无 | 1 $T1 2 $T2 | | ou | 大小 | 大于/小于 value | 1大 2小 | | hdp | 让分 | $T1 让分 value,$T2 让分 -value | $T1 让分 value赢,$T2 让分 -value赢 | | ab | ab | options | options第几个选项正确 | | crs | 正确地图比分 | options | options第几个选项正确 | result_index 为0未出结果,大于0已出结果