🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 3.11.2 赛果接口 GET: ~~~ /api/v1/result/{game_id}/{race_id}? ~~~ 接口概述:获取DOTA2小局详情数据(赛果接口) 建议频率:需要时查询 | 请求参数 | 数据类型 | 是否必填 | 描述 | | --- | --- | --- | --- | | token | string | 是 | 客户密钥 | | race_id | int | 是 | 小局ID | | language| string | 否 | 1.不填,“name”默认返中文;2. 填vi,字段“name” 返越南文;3.填zh_tw,返繁体| 请求url示例 ~~~ /api/v1/result/4/422?token=xxx ~~~ 赛果接口示例 ~~~ { "race_id": 155543, //小局ID "match_id": 136523, //比赛ID "game_id": 4, //游戏id (1-lol,2-csgo,3-王者荣耀,4-dota2 ) "stage": 1, //第几局 "time": 2061, "video_url": "", //视频地址 "start_time": 1649095807, //开始时间 "end_time": 0, //结束时间 "gold_diff": [ { "time": 900, "gap": 0 "exp_diff": 0, //红队减去蓝队的经验差 }, { "time": 936, "gap": 0 "exp_diff": 293, //红队减去蓝队的经验差 } ], "win_rate": null, //胜率 "teams": [ //队伍列表 { "team_id": 14561, //队伍id "team": { "id": 14561, //id "name": "NO SORRY", //中文名 "name_en": "", //队伍英文名 "abbr": "NO SORRY", //简称 "logo": "https://xxxxx.png", "icon": "https://xxxxx.png" }, "side": 1, //赛事队伍阵营 "win": 0, //胜 "score": 9, //比分 "kills": 9, //击杀 "deaths": 40, //总死亡 "assists": 15, //助攻 "exp": 54298, //经验 "gold": 53569, //队伍经济 "gold_diff": -40453, //红队减去蓝队的经济差 "tower_kill": 2, //推塔数 "barrack_kill": 0, //推兵营数 "tower_location": { "top_1": 0, //上路1塔状态(o表示塔已被推,1表示塔还在) "top_2": 0, //上路2塔状状态 "top_3": 0, //上路高地塔状态 "middle_1": 1, //中路1塔状态 "middle_2": 0, //中路2塔状状态 "middle_3": 0, //中路高地塔状态 "bottom_1": 0, //下路1塔状态 "bottom_2": 0, //下路2塔状状态 "bottom_3": 0, //下路高地塔状态 "ancient_1": 0, //基地上塔 "ancient_2": 1 //基地下塔 }, "barrack_location": { "top_1": 0, //上路1塔状态(o表示塔已被推,1表示塔还在) "top_2": 0, //上路2塔状状态 "middle_1": 0, //中路1塔状态 "middle_2": 0, //中路2塔状状态 "bottom_1": 0, //下路1塔状态 "bottom_2": 1 //下路2塔状状态 }, "ban": [ //禁英雄列表 { "id": 2561, //英雄id "name": "沙王", //中文名 "logo": "https://xxxxx.png", "icon": "https://xxxxx.png" } ], "pick": [ //选择列表 { "id": 2557, //英雄id "name": "死亡先知", //中文名 "logo": "https://xxxxx.png", "icon": "https://xxxxx.png" } ], "special_kill": { "first_blood": 0, //是否一血 "five_kills": 0, //是否首先获得5个击杀 "ten_kills": 0, //是否首先获得10个击杀 "first_towers": 0, //是否一塔 "first_barrack": 0 //是否首兵营 }, "players": [ { "player_id": 5954, //选手id "player": { "id": 5954, //选手id "name": "BLACKARXANGEL", //中文名 "logo":"https://xxxxx.png", "icon": "https://xxxxx.png", "position": "", //选手位置,参见字典 "number": 0 }, "role": { "id": 2557, //选手id "name": "死亡先知", //中文名 "logo": "https://xxxxx.png", "icon": "https://xxxxx.png" }, "ability_upgrades": [ //天赋及技能加点 { "skill": { "id": 354, //技能id "name": "地穴虫群", //技能名 "abbr": "", //简称 "logo": "https://xxxxx.png", "icon": "https://xxxxx.png" }, "talent": { "id": 0, //天赋id "name": "", //天赋描述 "abbr": "", //简称 "logo": "", //logo "icon": "" //icon }, "time": 1051, //游戏时长 "level": 1 1 //英雄等级 "ability_level":0 //技能等级 } ], "equipments": [ { "id": 2793, //装备id "name": "侦查·岗哨守卫", //中文名 "name_en": "", //装备英文名 "logo": "https://xxxxx.png", "icon":"https://xxxxx.png", "price": "0", //装备价格 "type": "item" //类型,参见字典 } ], "level": 13, //等级,参见字典 "lh": 54, //正补刀 "denies": 0, //反补刀 "kills": 2, //击杀 "deaths": 9, //总死亡 "assists": 2, //助攻 "kda": "0.44", //kda "team_fight": "0.44", //参团率 "gold_earned": 7054, //选手经济 "gold_spent": 6265, //消费金币 "exp": 7548, //经验 "gold_per_min": 222, //分均经济 "xp_per_min": 266, //分均经验 "total_heal": 390, //总治疗 "damage": 6660, //伤害 "damage_taken": 0, //承伤 "hero_damage_rate": 0.17, //对英雄伤害百分比 "tower_damage_rate": 0.64, //对塔伤百分比 "total_heal_rate": 0.90, //总治疗百分比 "TotalDamage": { "dealt": 6660, //总输出 "dealt_to_champions": 5640, //对英雄的总伤害 "dealt_to_tower": 1020 //对塔的总输出 } } ] } ] } ~~~ | 返回参数 | 数据类型 | 描述 | 备注 | | --- | --- | --- | --- | | abbr | string | 简称 | \--- | | ancient\_1 | int | 基地上塔 | \--- | | ancient\_2 | int | 基地下塔 | \--- | | assists | int | 助攻 | \--- | | barrack\_kill | int | 推兵营数 | \--- | | bottom\_1 | int | 下路1塔状态 | \--- | | bottom\_2 | int | 下路2塔状状态 | \--- | | bottom\_3 | int | 下路高地塔状态 | \--- | | damage | int | 伤害 | \--- | | damage\_taken | int | 承伤 | \--- | | dealt | int | 总输出 | \--- | | dealt\_to\_champions | int | 对英雄的总伤害 | \--- | | dealt\_to\_tower | int | 对英雄的总输出 | \--- | | deaths | int | 总死亡 | \--- | | denies | int | 反补刀 | \--- | | end\_time | int | 结束时间 | \--- | | event | string | \--- | \--- | | exp | int | 经验 | \--- | | exp\_diff | int | 红队减去蓝队的经验差 | \--- | | first\_barrack | int | 是否首兵营 | \--- | | first\_blood | int | 是否一血 | \--- | | first\_towers | int | 是否一塔 | \--- | | five\_kills | int | 是否首先获得5个击杀 | \--- | | game\_id | string | 游戏id (1-lol,2-csgo,3-王者荣耀,4-dota2 ) | \--- | | gold | int | 队伍经济 | \--- | | gold\_diff | int | 红队减去蓝队的经济差 | \--- | | gold\_earned | int | 选手经济 | \--- | | gold\_per\_min | int | 分均经济 | \--- | | gold\_spent | int | 消费金币 | \--- | | icon | string | icon | \--- | | id | int | id | \--- | | kda | int | kda | \--- | | kills | int | 击杀 | \--- | | level | int | 等级,参见字典 | \--- | | lh | int | 正补刀 | \--- | | logo | string | logo | \--- | | match\_id | int | 比赛ID | \--- | | middle\_1 | int | 中路1塔状态 | \--- | | middle\_2 | int | 中路2塔状状态 | \--- | | middle\_3 | int | 中路高地塔状态 | \--- | | name | string | 游戏名/ 联赛名/ 赛事名/比赛名/ 队伍名/ 选手名/地区名 | 默认返回中文名。请求参数language: 1.不填 ,返中文;2.填vi, 返越南文;3.填zh_tw, 返繁体 | | number | string | \--- | \--- | | player\_id | int | 选手id | \--- | | position | string | 选手位置,参见字典 | \--- | | race\_id | int | 小局ID | \--- | | score | int | 比分 | \--- | | side | int | 赛事队伍阵营 | \--- | | stage | int | 第几局 | \--- | | start\_time | int | 开始时间 | \--- | | team\_fight | int | 参团率 | \--- | | team\_id | int | 队伍id | \--- | | ten\_kills | int | 是否首先获得10个击杀 | \--- | | time | string | \--- | \--- | | top\_1 | int | 上路1塔状态 | \--- | | top\_2 | int | 上路2塔状状态 | \--- | | top\_3 | int | 上路高地塔状态 | \--- | | total\_heal | int | 总治疗 | \--- | | tower\_kill | int | 推塔数 | \--- | | type | int | 类型,参见字典 | \--- | | video\_url | string | 视频地址 | \--- | | win | int | 胜 | \--- | | xp\_per\_min | string | 分均经验 | \--- | | tower_locationr | int |塔的状态 | o表示塔已被推,1表示塔还在 |