我正在考虑制作一个在远程设备(例如电话)上运行的应用程序,以收集和显示如下数据: 召唤者的名字,生命值,死亡/死亡统计数据,我玩这个游戏多久了等等。
是否可以使用Riot Api来获取数据并在比赛时显示?
答案 0 :(得分:0)
是的,您可以使用端点/lol/spectator/v4/active-games/by-summoner/{encryptedSummonerId}请求当前匹配的数据。为此,您需要加密的召唤者ID,可以通过端点/lol/summoner/v4/summoners/by-name/{summonerName}获得。
但是,此终结点中唯一的实时返回值是自比赛开始以来经过的时间(gameLength)。没有其他动态信息。
答案 1 :(得分:0)
Live Client Data API 是一个本地 API (https://127.0.0.1:2999/liveclientdata),适用于正在进行的游戏,您可以通过此 API 获取游戏屏幕上显示内容的元数据。
还有一个 Tournament API 可以实时获取所有玩家的信息,但根据 Riot 提供的带有代码的文档,它需要是一场定制的比赛。