-
Notifications
You must be signed in to change notification settings - Fork 41
client: game client
XHXIAIEIN edited this page May 12, 2021
·
5 revisions
顾名思义,就是只能在游戏对局运行时才可以访问的API。如果游戏未运行会提示服务器拒绝连接请求。
你可以使用 Swagger 并导入 API 列表,得到所有客户端的通信接口,这样会非常方便调试。
_Swagger v2 _
https://127.0.0.1:2999/swagger/v2/swagger.json
OpenAPI v3
https://127.0.0.1:2999/swagger/v3/openapi.json
获取对局中,所有玩家的英雄数据。等级、属性、技能、装备、符文、事件、地图数据等...
https://localhost:2999/liveclientdata/allgamedata
- 蓝方队伍:100
- 红方队伍:200
https://127.0.0.1:2999/liveclientdata/playerlist?teamID={teamID}
https://127.0.0.1:2999/liveclientdata/activeplayer
https://127.0.0.1:2999/liveclientdata/activeplayerabilities
根据 summonerName ,也就是召唤师名称。
https://127.0.0.1:2999/liveclientdata/playeritems?summonerName={summonerName}
根据 summonerName ,也就是召唤师名称。
https://127.0.0.1:2999/liveclientdata/playermainrunes?summonerName={summonerName}
根据 summonerName ,也就是召唤师名称。
https://127.0.0.1:2999/liveclientdata/playersummonerspells?summonerName={summonerName}
根据 summonerName ,也就是召唤师名称。
https://127.0.0.1:2999/liveclientdata/playerscores?summonerName={summonerName}
playerscores | |
---|---|
creepScore | 补兵数 |
kills | 击杀数 |
deaths | 死亡数 |
assists | 助攻数 |
wardScore | 视野得分 |
踩坑提示:
目前,补兵数 creepScore 的数据并非实时刷新,而是每 10 个补兵更新一次。
https://github.com/RiotGames/developer-relations/issues/416
有关游戏中的事件,例如游戏开始、派出小兵、英雄击杀、野怪生成.... 详细列表可以开发者文档中查看。
请求参数中的 eventID
是事件发生的顺序,而不是类型。指定 eventID
可以读取该事件后面的事件。
https://127.0.0.1:2999/liveclientdata/eventdata?eventID=0
events | |
---|---|
EventID | 事件发生顺序 |
EventName | 事件名称 |
EventTime | 事件发生时间 |
EventName | |
---|---|
GameStart | 游戏开始 |
MinionsSpawning | 小兵生成 |
ChampionKill | 玩家击杀:KillerName: 击杀者 、 VictimName:被杀者 、 Assisters: 助攻者 |
FirstBlood | 获得一血 |
FirstBrick | 获得一塔 |
Multikill | 连续击杀:KillStreak:击杀次数 |
Ace | 团灭 |
DragonKill | 击杀元素巨龙:DragonType: "Water/Fire/Air/Earth/Elder" 、 Stolen:抢到的 |
HeraldKill | 击杀峡谷先锋 |
BaronKill | 击杀纳什男爵 |
TurretKilled | 摧毁防御塔 |
InhibKilled | 销毁兵营水晶 |
InhibRespawningSoon | 兵营水晶即将重生 |
InhibRespawned | 兵营水晶已经重生 |
GameEnd | 游戏结束(基地被摧毁) |
关于防御塔事件:
- 使用
T1
,T2
表示蓝队和红队 - 使用
L
,C
,R
表示 上路,中路,下路 - 使用
03
,02
,01
表示3塔,2塔,1塔(高地) - 因为中路存在基地防御塔,因此中路的编号排到了 05
上路防御塔 | 中路防御塔 | 下路防御塔 | 兵营水晶 | 基地防御塔 | |
---|---|---|---|---|---|
3塔 | Turret_T2_L_03_A | Turret_T2_C_05_A | Turret_T2_R_03_A | Barracks_T2_L1 | |
2塔 | Turret_T2_L_02_A | Turret_T2_C_04_A | Turret_T2_R_02_A | Barracks_T2_R1 | Turret_T2_C_02_A |
1塔 | Turret_T2_L_01_A | Turret_T2_C_03_A | Turret_T2_C_01_A | Barracks_T2_C1 | Turret_T2_C_01_A |
得到当前的地图模式
https://127.0.0.1:2999/liveclientdata/gamestats
https://127.0.0.1:2999/esportsObserverReady