Riot League-v4 API возвращает пустое тело ответа с кодом состояния 200

Мне нужна помощь с RIOT API, в основном я делаю чат-бота на языке C, и мне нужно curl данные из RIOT API, чтобы получить статистику призывателя.

Я пробовал API Summoner-v4, и он работал, теперь мне нужно использовать идентификатор Summoner, найденный в теле ответа API Summoner-v4, чтобы curl данные, которые мне нужны от League-v4 API. Но каждый раз, когда я делаю запрос с идентификатором, отличным от имени пользователя, зарегистрированного на сайте разработчика ROT, он возвращает код состояния 200 (который указывал, что в запросе не было ошибки), но пустое тело ответа с просто [],

В чем здесь проблема? Могу ли я посмотреть статистику других игроков?

1 ответ

Если конечная точка LEAGUE-V4 возвращает пустой массив [], это означает, что призыватель не имеет ранга в одиночной очереди и сгибается

Обычно LEAGUE-V4 возвращает такой массив очередей:

      [
    {
        "leagueId": "blalbla_leagueId",
        "queueType": "RANKED_FLEX_SR",
        "tier": "PLATINUM",
        "rank": "I",
        "summonerId": "blalbla_summonerId",
        "summonerName": "blalbla_summonerName",
        "leaguePoints": 60,
        "wins": 28,
        "losses": 21,
        "veteran": false,
        "inactive": false,
        "freshBlood": false,
        "hotStreak": false
    },
    {
        "leagueId": "blalbla_leagueId",
        "queueType": "RANKED_SOLO_5x5",
        "tier": "DIAMOND",
        "rank": "I",
        "summonerId": "blalbla_summonerId",
        "summonerName": "blalbla_summonerName",
        "leaguePoints": 100,
        "wins": 38,
        "losses": 23,
        "veteran": false,
        "inactive": false,
        "freshBlood": false,
        "hotStreak": false,
        "miniSeries": {
            "target": 3,
            "wins": 2,
            "losses": 1,
            "progress": "WWLNN"
        }
    }
]
Другие вопросы по тегам