get_player
Fetches a table tennis player's profile with rating periods, tournaments, and every match. For accurate stats, rely on the matches list rather than summary fields.
Instructions
Возвращает профиль игрока: сводку, периоды рейтинга, турниры и все матчи.
История не ограничена фиксированным окном: страница отдаёт все недельные периоды, в которых игрока обсчитывали. Замерено от 19 до 94 периодов у разных игроков, самый ранний — октябрь 2023 года. Глубина отражает активность самого игрока, а не срок хранения на сайте, поэтому многолетние вопросы к этим данным правомерны.
Осторожно с summary["rated_periods"]: оно упирается в 30. У игрока с 94 периодами сводка покажет 30, то есть занизит. Считать периоды следует по длине periods, а не по этому полю.
Важно: блок summary отстаёт на один недельный период и не включает самый свежий турнир, тогда как matches его включает. Расхождение между summary["games"] и длиной matches — нормальное поведение источника, а не ошибка. Для подсчётов используйте matches.
Пустой best_wins означает отсутствие заметных побед, а не сбой.
Техническая победа приходит с result "walkover", score_for и score_against равны null, а исходная запись сайта лежит в score_raw. Такой матч сыгран и учитывается наравне с остальными.
Неопознанный счёт приходит с result "unparsed" — это признак изменившейся вёрстки, а не результат матча.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| player_id | Yes |