Как узнать, закончилась ли живая популярная игра (MATCHED_GAME) в League of Legends RIOT Api - PullRequest
0 голосов
/ 13 января 2019

Я получаю gameList(List[FeaturedGameInfo]) от /lol/spectator/v4/featured-games API.

Теперь после запроса API MatchV4 на /lol/match/v4/matches/{matchId} с одним из текущих gameId сверху gameList данные не возвращаются.

{
    "status": {
        "status_code": 404,
        "message": "Data not found"
    }
}

Хотя, он возвращает правильные подробные данные для прошлых / не живых матчей. Но нет данных для живых игр.

Итак, я хочу проверить, является ли матч текущим или нет, или он уже закончился.

Я использую API V4.

1 Ответ

0 голосов
/ 21 января 2019

Пока игра не закончена, вы получите ответ «Данные не найдены». Если по окончании игры вы получите правильные подробные данные, вы можете определить, является ли игра живой или нет, по ответу на /lol/match/v4/matches/{matchId} API.

Редактировать: я проверил документацию по этому API. Нет никакого упоминания об этом API, работающем на живых играх, и учитывая большое количество значений, которые могут быть доступны только после окончания игры, для API действительно имеет смысл работать только на законченных играх.

...