Riot Api-如何将用户的数据带到其他地区?

时间:2019-02-14 09:43:54

标签: json riot-games-api

我正在尝试使用Riot Api

从其他地区获取用户数据

我能够从北美地区获取数据,但无法从巴西等其他地区获取用户数据。

我发现了有关regional endpoints的信息,但是如何使用它来带来特定区域的用户数据?

1 个答案:

答案 0 :(得分:0)

您在这里有一些选择:

选项#1 :如果您在Full Api Reference中使用Riot的UI,则每个端点都有一个下拉列表,用于从以下选项中选择不同的区域:

Riot API UI

选项2::如果您自己构建请求URL,则必须使用table for regional endpoints中的特定主机。因此,例如,如果您想查看巴西地区的特色游戏列表,则必须获取主机“ br1.api.riotgames.com”,添加端点“ / lol / spectator / v4 / featured-games” ',然后将您的apikey添加为查询参数。像这样:

https://br1.api.riotgames.com/lol/spectator/v4/featured-games?api_key=<your_apikey>

该选项在here中进行了描述。

选项#3 :使用您喜欢的编程语言中的许多api包装器之一。我本人正在使用this one in Java。有了这样的api包装器,您就可以请求诸如此类的特色游戏:

ApiConfig config = new ApiConfig().setKey(<your_apikey>);
FeaturedGames games = RiotApi(config).getFeaturedGames(Platorm.BR1);