Перейти к основному содержимому

PlayerMatchesResponse

История матчей игрока с пер-матчевой статистикой (новые сначала)

playerIdinteger

ID игрока

Example: 994363
player object

Краткая карточка сущности (игрок, команда или турнир) в ответах сезонной статистики.

idinteger
Example: 861608
namestringnullable
Example: Luka Dončić
translations object

Переводы названия.

rustringnullable
Example: Лука Дончич
imagestring

URL изображения.

Example: https://img.api-sport.ru/player-861608
teamIdintegernullable

ID команды выборки в командном режиме (team_id либо текущая команда при current_team=true); null — режим по умолчанию (все матчи игрока) или текущая команда игрока неизвестна.

Example: 4705
totalItemsinteger

Число матчей в items

Example: 10
items object[]
  • Array [
  • match object

    Компактная карточка матча в истории игрока. Полные данные матча — GET /v2/{sportSlug}/matches/{matchId}

    idinteger

    ID матча

    Example: 12812998
    startTimestampintegernullable

    Unix-время начала матча в миллисекундах

    Example: 1782781200000
    statusstringnullable

    Тип статуса матча (для этого эндпоинта всегда завершённые матчи)

    Example: finished
    statusDescriptionstringnullable

    Короткое описание статуса

    Example: Ended
    tournament object
    idinteger

    ID турнира

    namestring

    Название турнира

    translations object
    rustring
    imagestring

    URL изображения турнира

    roundInfo object
    namestring

    Название раунда

    Example: 1/8
    roundinteger

    Номер раунда

    Example: 5
    season objectnullable
    idinteger
    namestring
    yearstring
    isCurrentboolean

    Признак текущего (актуального) сезона турнира. true ровно у одного сезона в списке.

    startDateTimestampinteger

    Unix-время (в миллисекундах) начала текущего сезона. Присутствует только у текущего сезона (isCurrent=true).

    endDateTimestampinteger

    Unix-время (в миллисекундах) окончания текущего сезона. Присутствует только у текущего сезона (isCurrent=true).

    homeTeam object

    Компактная карточка команды

    idinteger
    Example: 3680
    namestringnullable
    Example: Carolina Hurricanes
    shortNamestringnullable
    Example: Hurricanes
    translations object
    rustringnullable
    Example: Каролина Харрикейнс
    imagestringnullable

    URL логотипа команды

    awayTeam object

    Компактная карточка команды

    idinteger
    Example: 3680
    namestringnullable
    Example: Carolina Hurricanes
    shortNamestringnullable
    Example: Hurricanes
    translations object
    rustringnullable
    Example: Каролина Харрикейнс
    imagestringnullable

    URL логотипа команды

    homeScoreintegernullable

    Итоговый счёт хозяев

    Example: 3
    awayScoreintegernullable

    Итоговый счёт гостей

    Example: 4
    winnerstringnullable

    Исход матча: home | away | draw; null — исход не определён

    Example: away
    winnerCodeintegernullable

    Код исхода: 1 — победа хозяев, 2 — победа гостей, 3 — ничья

    Example: 2
    homeAwaystring

    Сторона команды игрока в матче: home | away

    Example: home
    positionstringnullable

    Позиция игрока в матче

    Example: G
    shirtNumberintegernullable

    Номер на футболке

    Example: 1
    captainboolean

    Являлся ли капитаном

    Example: false
    substituteboolean

    Вышел ли со скамейки запасных

    Example: false
    statistics objectnullable

    Статистика игрока в матче: плоский объект ключ→число, как в составах ответа матча. Ключи и переводы — в словаре статистики null — у игрока нет строки статистики в этом матче (см. played).

    property name*number
    playedboolean

    Выходил ли игрок в этом матче (есть ли его строка в составе). false — статистики нет (statistics=null): не играл, состав не опубликован или вид спорта без составов.

  • ]
  • PlayerMatchesResponse
    {
    "playerId": 994363,
    "player": {
    "id": 861608,
    "name": "Luka Dončić",
    "translations": {
    "ru": "Лука Дончич"
    },
    "image": "https://img.api-sport.ru/player-861608"
    },
    "teamId": 4705,
    "totalItems": 10,
    "items": [
    {
    "match": {
    "id": 12812998,
    "startTimestamp": 1782781200000,
    "status": "finished",
    "statusDescription": "Ended",
    "tournament": {
    "id": 0,
    "name": "string",
    "translations": {
    "ru": "string"
    },
    "image": "string"
    },
    "roundInfo": {
    "name": "1/8",
    "round": 5
    },
    "season": {
    "id": 0,
    "name": "string",
    "year": "string",
    "isCurrent": true,
    "startDateTimestamp": 0,
    "endDateTimestamp": 0
    },
    "homeTeam": {
    "id": 3680,
    "name": "Carolina Hurricanes",
    "shortName": "Hurricanes",
    "translations": {
    "ru": "Каролина Харрикейнс"
    },
    "image": "string"
    },
    "awayTeam": {
    "id": 3680,
    "name": "Carolina Hurricanes",
    "shortName": "Hurricanes",
    "translations": {
    "ru": "Каролина Харрикейнс"
    },
    "image": "string"
    },
    "homeScore": 3,
    "awayScore": 4,
    "winner": "away",
    "winnerCode": 2
    },
    "homeAway": "home",
    "position": "G",
    "shirtNumber": 1,
    "captain": false,
    "substitute": false,
    "statistics": {},
    "played": true
    }
    ]
    }