Table Tennis — особенности данных
Настольный теннис использует базовую структуру Match без Match.tennis объекта (в отличие от большого тенниса). Структура минимальная — main API содержит только счёт по сетам.
Поля Match под настольный теннис — в интерактивном дереве ниже. Структура минимальна: счёт по сетам в Score, отдельного Match.tennis объекта нет (он только в большом теннисе).
Sport Schema Explorer
Выберите вид спорта — поля, специфичные для него, подсветятся и раскроются; неприменимые приглушатся. Поля без бейджей — общие для всех видов спорта.
MatchidintegerstatusstringstatusDescriptionstringnullabledateEventstringstartTimestampintegercurrentMatchMinuteintegercurrentMatchSecondintegerovertimeLengthintegertournamentTournamentBriefidintegernamestringtranslationsobjectimagestringcategoryCategoryBriefidintegernamestringtranslationsobjectimagestringroundInfoRoundInfonamestringroundintegerseasonSeasonBriefidintegernamestringyearstringvenueVenueidintegernullablenamestringnullabletranslationsobjectcapacityintegernullablecityobjectcountryobjectrefereeRefereeФутболidintegernullablenamestringyellowCardsintegerredCardsintegeryellowRedCardsintegergamesintegercountryobjecttranslationsobjecthomeTeamTeamWithLineupidintegernullablenamestringnullablefullNamestringnullabletranslationsobjectgenderstringnullablecountrystringnullablemanagerManagernullableimagestringlineupLineupnullableФутболХоккейБаскетболВолейболawayTeamTeamWithLineupidintegernullablenamestringnullablefullNamestringnullabletranslationsobjectgenderstringnullablecountrystringnullablemanagerManagernullableimagestringlineupLineupnullableФутболХоккейБаскетболВолейболhomeScoreScorecurrentintegerperiod1integerperiod2integerperiod3integernullableperiod4integernullableperiod5integernullableperiod6integernullableБаскетболНастольный теннисperiod7integernullableБаскетболНастольный теннисperiod1TieBreakintegernullableТеннисperiod2TieBreakintegernullableТеннисperiod3TieBreakintegernullableТеннисperiod4TieBreakintegernullableТеннисperiod5TieBreakintegernullableТеннисpenaltiesintegernullableФутболХоккейdisplaystringnullablepointstringnullableТеннисawayScoreScorecurrentintegerperiod1integerperiod2integerperiod3integernullableperiod4integernullableperiod5integernullableperiod6integernullableБаскетболНастольный теннисperiod7integernullableБаскетболНастольный теннисperiod1TieBreakintegernullableТеннисperiod2TieBreakintegernullableТеннисperiod3TieBreakintegernullableТеннисperiod4TieBreakintegernullableТеннисperiod5TieBreakintegernullableТеннисpenaltiesintegernullableФутболХоккейdisplaystringnullablepointstringnullableТеннисliveEventsLiveEvent[]ФутболХоккейБаскетболВолейболНастольный теннисtimeintegertimeSecondsintegertypestringclassstringteamstringplayerobjectplayerInobjectplayerOutobjectreasonstringfromstringhomeScoreintegerawayScoreintegerperiodintegernullabledescriptionstringplayerNamestringassist1Namestringassist2NamestringmanagerobjectrescindedbooleanplayerInNamestringplayerOutNamestringinjurybooleansequenceintegernullableconfirmedbooleannullableaddedTimeintegerlengthintegernullabletextstringisLivebooleanmatchStatisticsobject[]oddsBaseOddsMarket[]namestringgroupstringperiodstringisLivebooleansuspendedbooleanchoicesOddsChoice[]highlightsHighlight[]titlestringurlstringimagestringesportsEsportsDatanullableКиберспортbestOfintegernullablegamesEsportsGame[]tennisTennisDatanullableТеннисbestOfintegernullablegroundTypestringnullablefirstToServestringnullablehomePlayerSeedstringnullableawayPlayerSeedstringnullablesetsTennisSet[]nullablemomentumTennisMomentumItem[]nullablepointByPointTennisPointByPointSet[]nullablehasBkOddsobjectmelbetbooleanoddsBkBookmakerOddsnullablemelbetBookmakerOddsDataScore
homeScore: {
current: 4, // выигранные сеты
period1: 11, period2: 9, period3: 11, period4: 13, period5: 11,
period6: 11, period7: null,
display: "4-3 (11-9, 9-11, 11-7, 13-15, 11-9, 11-8, ...)"
}
- Сет играется до 11 очков с разницей в 2.
- Best of 5 или 7 — поэтому в Score встречаются
period1–period7. - Тайбрейка как такового нет; при счёте 10–10 играют до разницы в 2.
Чего НЕТ в схеме
Match.tennis— только в большом теннисе (/v2/tennis/*). В table-tennis это поле отсутствует.pointByPoint— недоступно для настольного тенниса.liveEvents— в спецификации не определены sport-specific типы для table tennis; поле обычно пустое.
homeTeam / awayTeam
Как и в большом теннисе — команды представляют одиночных игроков (или парных, для doubles). lineup обычно пуст, manager отсутствует.
Букмекерские коэффициенты
Melbet поддерживает базовые рынки: ML (без ничьей), тотал сетов, тотал очков в матче, гандикап по сетам и по очкам. Расширенные рынки в table-tennis у Melbet обычно отсутствуют.
Связанные ссылки
- API Reference — выберите
sportSlug=table-tennisв каждой operation - Sport-specific → Tennis — для сравнения с большим теннисом