Volleyball — особенности данных
Волейбол добавлен в API в версии 2.0.3 как новый вид спорта. На v2.0.8 поддерживается базовая структура Match — без отдельного volleyball-объекта. Sport-specific поля будут добавляться постепенно, следите за Changelog.
Поля Match под волейбол — в интерактивном дереве ниже. На текущей версии — базовая структура без отдельного volleyball-объекта; следите за обновлениями в Changelog.
Sport Schema Explorer
Выберите вид спорта — поля, специфичные для него, подсветятся и раскроются; неприменимые приглушатся. Поля без бейджей — общие для всех видов спорта.
MatchidintegerstatusstringstatusDescriptionstringnullabledateEventstringstartTimestampintegercurrentMatchMinuteintegercurrentMatchSecondintegerovertimeLengthintegertournamentTournamentBriefidintegernamestringtranslationsobjectimagestringcategoryCategoryBriefidintegernamestringtranslationsobjectimagestringroundInfoRoundInfonamestringroundintegerseasonSeasonBriefidintegernamestringyearstringisCurrentbooleanstartDateTimestampintegerendDateTimestampintegervenueVenueidintegernullablenamestringnullabletranslationsobjectcapacityintegernullablecityobjectcountryobjectrefereeRefereeФутболidintegernullablenamestringyellowCardsintegerredCardsintegeryellowRedCardsintegergamesintegercountryobjecttranslationsobjecthomeTeamTeamWithLineupidintegernullablenamestringnullablefullNamestringnullabletranslationsobjectgenderstringnullablecountrystringnullablemanagerManagernullableimagestringlineupLineupnullableФутболХоккейБаскетболВолейболawayTeamTeamWithLineupidintegernullablenamestringnullablefullNamestringnullabletranslationsobjectgenderstringnullablecountrystringnullablemanagerManagernullableimagestringlineupLineupnullableФутболХоккейБаскетболВолейболhomeScoreScorecurrentintegerperiod1integerperiod2integerperiod3integernullableperiod4integernullableperiod5integernullableperiod6integernullableБаскетболНастольный теннисperiod7integernullableБаскетболНастольный теннисperiod1TieBreakintegernullableТеннисperiod2TieBreakintegernullableТеннисperiod3TieBreakintegernullableТеннисperiod4TieBreakintegernullableТеннисperiod5TieBreakintegernullableТеннисpenaltiesintegernullableФутболХоккейdisplaystringnullablepointstringnullableТеннисawayScoreScorecurrentintegerperiod1integerperiod2integerperiod3integernullableperiod4integernullableperiod5integernullableperiod6integernullableБаскетболНастольный теннисperiod7integernullableБаскетболНастольный теннисperiod1TieBreakintegernullableТеннисperiod2TieBreakintegernullableТеннисperiod3TieBreakintegernullableТеннисperiod4TieBreakintegernullableТеннисperiod5TieBreakintegernullableТеннисpenaltiesintegernullableФутболХоккейdisplaystringnullablepointstringnullableТеннисliveEventsLiveEvent[]ФутболХоккейБаскетболВолейболНастольный теннисtimeintegertimeSecondsintegertypestringclassstringteamstringplayerobjectplayerInobjectplayerOutobjectreasonstringfromstringhomeScoreintegerawayScoreintegerperiodintegernullabledescriptionstringplayerNamestringassist1Namestringassist2NamestringmanagerobjectrescindedbooleanplayerInNamestringplayerOutNamestringinjurybooleansequenceintegernullableconfirmedbooleannullableaddedTimeintegerlengthintegernullabletextstringisLivebooleanmatchStatisticsMatchStatisticsPeriod[]periodstringgroupsMatchStatisticsGroup[]oddsBaseOddsMarket[]namestringgroupstringperiodstringisLivebooleansuspendedbooleanchoicesOddsChoice[]highlightsHighlight[]titlestringurlstringimagestringesportsEsportsDatanullableКиберспортbestOfintegernullablegamesEsportsGame[]tennisTennisDatanullableТеннисbestOfintegernullablegroundTypestringnullablefirstToServestringnullablehomePlayerSeedstringnullableawayPlayerSeedstringnullablesetsTennisSet[]nullablemomentumTennisMomentumItem[]nullablepointByPointTennisPointByPointSet[]nullablehasBkOddsobjectmelbetbooleanparibooleanmarathonbooleanbetboombooleanoddsBkBookmakerOddsnullablemelbetBookmakerOddsDatapariBookmakerOddsDatamarathonBookmakerOddsDatabetboomBookmakerOddsDataattendanceintegernullablewinnerstringnullablewinnerCodeintegernullablepregamePregameBlocknullableh2hobjectnullableteamStreaksobjectnullableformobjectnullablebestPlayersBestPlayersnullableФутболХоккейБаскетболplayerOfTheMatchBestPlayerItemnullablehomeBestPlayerItem[]awayBestPlayerItem[]Score
homeScore: {
current: 3, // выигранные сеты
period1: 25, period2: 23, period3: 25, period4: 22, period5: 15,
display: "3-2 (25-23, 23-25, 25-22, 22-25, 15-12)"
}
- Best of 5 сетов. Первые четыре — до 25 очков с разницей в 2, пятый (тайбрейк) — до 15 с разницей в 2.
- Поле
period5для пятого сета (если был); если матч закончился 3-0 или 3-1,period5отсутствует илиnull.
Чего пока НЕТ
Match.volleyball— нет sport-specific объекта на v2.0.8.- Отдельного
Match.volleyball-объекта со статистикой нет — командная статистика приходит в общемmatchStatisticsпо партиям (ALL,1ST–5TH). Полный список ключей с переводами на русский и испанский — в Словаре статистики. Индивидуальной статистики игроков (lineup.players[].statistics) в волейболе нет. liveEvents— sport-specific типы не задекларированы.
homeTeam.lineup
В волейболе обычно 6 игроков на площадке + libero + замены. Структура lineup соответствует базовой схеме (массив players[] с shirtNumber / position / captain / substitute).
Позиции в волейболе (Player.position — фактические значения для VB):
S— setter (связующий)OH— outside hitter (доигровщик)MB— middle blocker (центральный блокирующий)OP— opposite (диагональный)L— libero (либеро)
Эти значения — практика клиентов. Базовая схема
Player.positionдекларирует футбольный enumG/D/M/F, но реальные значения для волейбола другие. На клиенте лучше приниматьpositionкакstring.
Букмекерские коэффициенты
Melbet поддерживает основные волейбольные рынки: ML (без ничьей), тотал сетов, гандикап по сетам, тотал очков, set-by-set рынки.
Pari (slug pari) предоставляет базовый набор: исход (ML), фора, тотал.
Marathon (slug marathon) предоставляет: исход (ML), фора и тотал по очкам, индивидуальные тоталы команд, тотал чёт/нечёт.
Betboom (slug betboom) предоставляет: фора и тотал по очкам.
Связанные ссылки
- API Reference — выберите
sportSlug=volleyballв каждой operation - Changelog v2.0.3 — добавление волейбола.