0

我正在尝试使用Riot Api从其他地区获取用户数据

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

我发现了有关区域端点的信息,但是如何使用它从特定区域获取用户数据?

4

1 回答 1

2

您在这里有一些选择:

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

防暴 API 用户界面

选项 #2:如果您自己构建请求 URL,那么您必须使用表中的特定主机作为区域端点。因此,例如,如果您想查看巴西地区的精选游戏列表,那么您必须获取主机 'br1.api.riotgames.com',添加端点 '/lol​​/spectator/v4/featured-games ' 并将您的 apikey 添加为查询参数。像那样:

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

此处描述了该选项。

选项 #3:使用您最喜欢的编程语言中的众多 api 包装器之一。我自己在 Java 中使用这个。使用这样的 api 包装器,您可以请求这样的特色游戏:

ApiConfig config = new ApiConfig().setKey(<your_apikey>);
FeaturedGames games = RiotApi(config).getFeaturedGames(Platorm.BR1);
于 2019-02-18T19:05:01.213 回答