Riot Api - Как мне перенести данные пользователя в другие регионы? - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь получить пользовательские данные из других регионов, используя Riot Api

Я могу получить данные из региона Северной Америки, но не могу получить пользовательские данные из других регионов, такие каккак Бразилия.

Я нашел около региональных конечных точек , но как я могу использовать это для получения пользовательских данных из определенного региона?

1 Ответ

0 голосов
/ 18 февраля 2019

У вас есть несколько вариантов здесь:

Опция # 1 : Если вы используете пользовательский интерфейс Riot в Full Api Reference , то есть раскрывающийся список для каждогоконечная точка для выбора другого региона из:

Riot API UI

Опция № 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);
...