Dota2数据Dota2接口电竞api开发比分网分享
Dota2数据Dota2接口电竞api开发比分网分享@TOC
数据来自marz数据alan@marzesport.com
1.获取赛事
接口:{{host1}}/api/series/9870?
{"id": 9870,"name": "#DOTA_Item_The_International_2018","name_cn": "2018年国际邀请赛","status": 5,"description": "#DOTA_Item_Desc_The_International_2018","description_cn": "全球顶尖战队一决高下,只为终极荣耀——冠军之神盾。","url": "http://www.dota2.com/international/overview/","tier": 5,"region": 1,"start_timestamp": 1532995200,"end_timestamp": 1535068800,"prize_pool": {"base_prize_pool": 1600000,"total_prize_pool": 25748460}}
2.获取比赛
接口:{{host1}}/api/match/12234
"match_id": 12234, //比赛ID。
"match_time": 1600093800, //开始时间
"start_time":1534804707, //开始时间
"box": 5, //bo信息
"team_1":{ //team id "team_id":1883502, "name": "Team Secret", "tag": "Secret", "logo_url": "https://steamcdna.akamaihd.net/apps/dota2/images/team_logos/1838315.png", //来源我方数据库},
"team_2":{"team_id":1883502, "name": "Team Secret", "tag": "Secret", "logo_url": "https://steamcdna.akamaihd.net/apps/dota2/images/team_logos/1838315.png", //来源我方数据库},
"team_1_score": 2, //队伍1大比分
"team_2_score": 1, //队伍2大比分
"game_ids":[ //小局ID。 4070612749 ],
"series": {"series_id": 11863, //赛事ID "logo": "https://xxxxh" //赛事logo "name_en": "BTS Pro Series Season 3" //赛事英文名 "name_zh": "BTS Pro Series Season 3" //赛事中文名 }}
3.获取比赛详情
接口:{{host1}}/api/game/4070612749
根据比赛底下的小局数据,获取小局数据
{"result":{"game_id":5596838233, //小局ID "status": "finished", //⼩局状态 "start_time":1599058907, //开始时间 "series_id":12245, //赛事ID "match_id":2, //比赛ID "position":2, //第几小局 "radiant_score":27, //天辉方杀人数 "dire_score":26, //夜魇方杀人数 "radiant_team_id":1883502, //天辉队伍ID "radiant_name":"Virtus.pro", //天辉队伍名称 "radiant_logo":775108416642898799, //天辉队伍logo "dire_team_id":2163, //夜魇方队伍id "dire_name":"Team Liquid", //夜魇方队伍名称 "dire_logo":1043092885845384919, //夜魇方队伍logo "radiant_win":true, //天辉方是否取得胜利,1代表是,0"duration":2253, //比赛持续时间,以s为单位 "pre_game_duration":90, //赛前ban-pick消耗时间 "tower_status_radiant": //天辉方防御塔状态 [{"top_1":1, //上路1塔状态"top_2":1, //上路2塔状态"top_3":1, //上路高地塔状态"middle_1":1, //中路1塔状态"middle_2":1, //中路2塔状态"middle_3":1, //中路高地塔状态"bottom_1":1, //下路1塔状态"bottom_2":1, //下路2塔状态"bottom_3":1, //下路高地塔状态"ancient_1":1, //基地上塔"ancient_2":1, //基地下塔}],"tower_status_dire": //夜魇方防御塔状态 [{"top_1":1, //上路1塔状态"top_2":1, //上路2塔状态"top_3":1, //上路高地塔状态"middle_1":1, //中路1塔状态"middle_2":1, //中路2塔状态"middle_3":1, //中路高地塔状态"bottom_1":1, //下路1塔状态"bottom_2":1, //下路2塔状态"bottom_3":1, //下路高地塔状态"ancient_1":1, //基地上塔"ancient_2":1, //基地下塔}],"barracks_status_radiant": //天辉方兵营状态 [{"top_1":1, //上路近战兵营状态"top_2":1, //上路远程兵营状态"middle_1":1, //中路近战兵营状态"middle_2":1, //中路远程兵营状态"bottom_1":1, //下路近战兵营状态"bottom_2":1, //下路远程兵营状态}],"barracks_status_dire":3, //夜魇方兵营状态[{"top_1":1, //上路近战兵营状态"top_2":1, //上路远程兵营状态"middle_1":1, //中路近战兵营状态"middle_2":1, //中路远程兵营状态"bottom_1":1, //下路近战兵营状态"bottom_2":1, //下路远程兵营状态}],"cluster":133, //所在区域 "first_blood_time":219, //一血时间(s) "radiant_captain":111030315, //天辉队长ID "dire_captain":54580962, //夜魇方队长ID "picks_bans":[{"is_pick":false, //是否为选人 "hero_id":55, //英雄ID "team":1, //所属队伍,0表示天辉,1表示夜魇 "order":0 //顺序 },Object{...},{"is_pick":true,"hero_id":38,"team":0,"order":23}],"players":[{"account_id":106573901, //选手ID。 "team":0, //所属队伍,0表示天辉,1表示夜魇 "fantasy_role":2 //选手位置 "hero_id":53, //英雄 "item_0":156, //装备ID "item_1":63, //装备ID "item_2":33, //装备ID "item_3":112, //装备ID /"item_4":116, //装备ID "item_5":98, //装备ID "backpack_0":0, //背包装备ID "backpack_1":36, //背包装备ID "backpack_2":0, //背包装备ID "kills":13, //击杀 "deaths":1, //死亡 "assists":13, //助攻 "last_hits":400, //正补数 "denies":28, //反补数 "gold_per_min":759, //gpm "xp_per_min":781, //xpm "level":25, //等级 "hero_damage":35775, //对英雄伤害 /"tower_damage":3834, //对塔伤害 "hero_healing":0, //总治疗 /"gold":7129, //比赛结束时金钱 "gold_spent":22275, //总花费金钱 "scaled_hero_damage":19924, //对英雄的加倍伤害 "scaled_tower_damage":2203, //对塔的加倍伤害 "scaled_hero_healing":0, //加倍治疗 "ability_upgrades":[ //加点顺序 {"ability":5247, //技能ID "time":715, //加点游戏时间 "level":1 //加点等级 },Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...}]},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...},Object{...}],}
}
4.获取基础数据
从战队、选手、英雄、装备等接口,获取基础数据存进数据库即可,一版基础数据 更新需求 不高,可一天一次,比赛和赛果小局详情等更新需求高,一般1分中一次。
5.获取实时数据
实时数据是在比赛过程中产生的数据,因为传输方式的区别,实时数据会比比赛直播快很多。
获取实时数据方式:连接websock ,数据服务商就会源源不断的推送最近的数据过来
像这样的ws地址:
实时数据推送地址:ws://http://api.marzesport.com/ws/live?token=xxxx
实时事件推送地址:ws://http://api.marzesport.com/ws/event?token=xxxx
6.api接口获取
一般从第三方数据服务商获取数据,按月付费,推荐最便宜的一家 实时数据速度最快,价格最便宜的 marz数据,是一家欧洲来的,QQ:3351359219
Dota2数据Dota2接口电竞api开发比分网分享相关推荐
- lol数据英雄联盟接口LOL接口电竞api开发比分网分享@
英雄联盟数据LOL接口电竞api开发比分网分享@TOC 数据来自marz数据alan@marzesport.com 各大赛区的lol数据都有 1.获取赛事 接口:{{host1}}/api/serie ...
- 【破晓字节】电竞API接口调用示例代码-即时指数
[破晓字节]电竞API接口调用示例代码-即时指数 使用破晓字节的电竞指数数据快一年了,分享使用指数接口的示例代码.游戏包括英雄联盟.王者荣耀.CS:GO.DOTA2.PUBG.穿越火线等等,联赛覆盖和 ...
- 电竞浪潮中的数据专家——火星电竞
电子竞技,简称电竞,是以电子游戏为基础,已竞技为核心的体育项目.很多人对电竞的印象只停留在"打游戏"上,但单单只有游戏,并不能算得上是电竞,唯有加入竞技比赛的因素,才是完整的电子竞 ...
- 电竞陪练:网生代的新宠
暑假,不仅是电竞赛事井喷的时段,也是游戏用户活跃度最高.在线时长最久的的时段,此时你随便走进一个95后.00后的社交场所,都能够听到"开黑""吃鸡"" ...
- PHP LOL接口,电竞英雄联盟数据API接口 - 【赛事列表】API调用示例代码
野子电竞数据官网改版https://www.xxe.io/全新登场 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.anno ...
- PHP LOL接口,电竞LOL数据API接口 - 【即时指数】调用示例代码
电竞LOL数据api指数接口,在线调用文档,需注册 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation.J ...
- 代购系统、代购源码、代购程序、电商API开发等
新余市万邦科技有限公司是一家专业提供全方位代购系统.代购源码.代购程序.电商API.淘宝API.转运系统.外贸网站建设服务的公司.万邦经过近10年的实际运营改进,不断完善,功能非常强大,业务流程合理, ...
- InfluxData【付诸实践 01】SpringBoot 集成时序数据库 InfluxDB 应用分享(InfluxDB实例+Feign接口调用InfluxDB API)源码分享
1.InfluxDB实例 1.1 依赖及配置 <dependency><groupId>org.influxdb</groupId><artifactId&g ...
- python调用api接口获取天气数据_python 接口实战--天气API
1.接口地址: 网页请求: 将结果拷贝到bjson中,格式化为json的格式. 在python中实现天气测试,代码实现. import requests 导入requests库 from url ...
最新文章
- Java中的static———静态变量
- spark on yarn提交任务后总是accepted以及通过yarn关闭application
- upload-labs_pass 9_::$DATA_绕过
- python (第二章)数据结构
- 内核堆栈 用户堆栈_弹性堆栈介绍
- 多表关联更新,UPDATE FROM用法
- 成功演示六要素之二——意外
- 最大熵模型中的数学推导
- 玩转人工智能(11)使用Pyspark上手机器学习
- 基于中移物联网MQTT协议的ESP8266远程开机实例
- matlab解方程组方法,第二章解线性方程组的直接方法matlab用法
- 开鑫金服落实“同心圆”工程 为老年投资人保驾护航
- C++ 使用string的头文件和要求
- vue中如何引入jquery详解
- 《面朝大海,春暖花开》(海子)
- 订单BOM -销售BOM-标准BOM
- 搭建手游联运平台贵不贵?
- oralce 集合比较 和常用方法
- 整型转字符型以0补齐
- 深圳计算机大专招聘岗位,2019广东深圳信息职业技术学院计算机学院临聘工作人员招聘3人公告...