【发布时间】:2019-02-07 20:43:36
【问题描述】:
我正在考虑制作一个在远程设备(例如手机)上运行的应用程序,以收集和显示如下数据: 召唤师姓名、生命值、击杀/死亡统计数据、我玩当前游戏的时间等。
是否可以使用 Riot Api 获取这些数据并在玩比赛时显示它?
【问题讨论】:
标签: riot-games-api
我正在考虑制作一个在远程设备(例如手机)上运行的应用程序,以收集和显示如下数据: 召唤师姓名、生命值、击杀/死亡统计数据、我玩当前游戏的时间等。
是否可以使用 Riot Api 获取这些数据并在玩比赛时显示它?
【问题讨论】:
标签: riot-games-api
是的,您可以使用端点/lol/spectator/v4/active-games/by-summoner/{encryptedSummonerId} 请求当前匹配的数据。为此,您需要加密的召唤者 ID,您可以通过端点 /lol/summoner/v4/summoners/by-name/{summonerName} 获得该 ID。
然而,此端点中唯一的实时返回值是自比赛开始以来经过的时间 (gameLength)。没有其他动态信息。
【讨论】:
Live Client Data API 是一个本地 API (https://127.0.0.1:2999/liveclientdata),可与正在进行的游戏一起使用,您可以通过此 API 获取游戏屏幕上出现的内容的元数据。
还有一个Tournament API可以实时获取所有玩家的信息,但它需要是定制的比赛,根据文档和拳头提供的代码。
【讨论】: