Ознакомьтесь с приведенным ниже перечнем часто задаваемых вопросов. Надеемся, он поможет вам более эффективно интегрировать центр мероприятий UFC:
Рекомендуем вам сначала попытаться подключиться к конечной точке /fightcard и получить данные по параметру «identifier», т.е., идентификатор мероприятия, а также по связанному с ним параметру «fightcardName», т.е., имя мероприятия по eventID.
Т.е., вы можете подключиться к конечной точке /fightcard и передать диапазон дат для соответствующего года. https://dde-api.imggaming.com/mma/fightcards?dateFrom=2022-01-01&dateTo=2022-12-31
Т.е, «identifier»: 703 - «fightcardName»: «UFC 271: Adesanya vs. Whittaker»
Подключитесь к конечной точке /fightcard, и она предоставит по запросу перечень мероприятий в диапазоне +/- 7 дней, получите «identifier» по мероприятию, для которого вы хотите загрузить центр мероприятий. Затем обновите в интеграционной библиотеке eventId со значением «identifier»,
т.е., при передаче идентификатора мероприятия: 703 загружается UFC 271: Адесанья против Уиттакера.
Пример песочницы:
https://codesandbox.io/s/full-fight-card-forked-ow2mmu
Рекомендуем сначала запросить данные с конечной точки /fightcard и просмотреть их. Обратите внимание на необходимость передать данные по параметрам «dateFrom» и «dateTo», чтобы получить в ответ информацию о мероприятиях, проходящих в пределах определенного диапазона дат, т.е., получить в ответ информацию обо всех мероприятиях UFC, начиная с 2022 года и заканчивая 2022 годом, т.е., https://dde-api.imggaming.com/mma/fightcards?dateFrom=2022-01-01&dateTo=2022-12-31
Когда у вас будут идентификаторы мероприятий, вы сможете запросить с /schedule данные по файткарду, дабы получить перечень матчей в рамках того или иного мероприятия.
После этого вы сможете приступить к сопоставлению мероприятий.
Для выполнения сопоставления на уровне мероприятия рекомендуем вам запросить данные с конечной точки /fightcard и использовать параметры «fightcardName», «startDate», «city», а также применить анализатор нечеткой логики для согласования мероприятий, поскольку имя файткарда и дата начала будут универсальными. Обратите внимание на необходимость сохранить «identifier» в ваших системах, так как данный идентификатор будет использоваться в качестве EventID в интеграционной библиотеке.
После выполнения сопоставления на уровне файткарда вы можете приступить к выполнению сопоставления на уровне боя. Это можно сделать, запросив данные с конечной точки /schedule, т.е., https://dde-api.imggaming.com/mma/fightcards/703/schedule С данной конечно точки рекомендуем запрашивать данные по параметрам «fightId», «fightOrder», «fightSeq», а также «redTeam» и «blueTeam»
fightcardName
Название файткарда/мероприятия
Название мероприятия является универсальным и поможет при выполнении сопоставления с внутренними системами.
identifier
уникальный идентификатор мероприятия
Данный идентификатор будет использоваться в качестве «eventId» в интеграционной библиотеке.
venue
название стадиона, где проходит мероприятие
Полезная информация
startDate
дата начала турнира
Вы можете использовать это для выполнения сопоставления соответствующего мероприятия
startTime
время начала турнира/первого боя.
Помочь с определением того, когда на вашем веб-сайте должен отображаться центр мероприятий.
--> формируемые статические данные:
-Название мероприятия, -Когда оно стартует -Уникальный идентификатор мероприятия от IMG Arena
Получив эту информацию, вы можете приступить к формированию статических данных для конкретного мероприятия:
startTime
ожидаемое время начала боя.
Обратите внимание, что для указания времени используются заполнители.
weightClass
весовая категория боя
Полезная информация, которая поможет при выполнении сопоставления.
fightSeq
предоставляет в ответ данные по порядковому номеру, под которым запланирован бой, т.е., «fightSeq»: 1 будет указывать на то, что это будет первый бой вечера
Помогает с упорядочиванием боев
cardSegment
определяет, в какой части файткарда находится бой
Полезная информация, которая поможет при выполнении сопоставления
redTeam
Кто находится в красном углу
Полезная информация, которая поможет при выполнении сопоставления
blueTeam
Кто находится на синем углу
Полезная информация, которая поможет при выполнении сопоставления
fightId
уникальный идентификатор боя
Данный идентификатор понадобится, если вы будете использовать другой целевой модуль при использовании начального контекста.
--> формируемые статические данные:
-Порядок проведения боев в течение вечера -Состав на мероприятие, т.е., RedTeam (красная команда) против blueTeam (синей командой), и его уникальный идентификатор боя (fightID)
Для того, чтобы определить, когда стартует соответстующее, вы можете использовать параметр /startTime, получаемый по запросу с конечной точки /fightcard.
В зависимости от производимой вами интеграции и того, какие еще продукты функционируют на вашем веб-сайте, возможность отображения центра мероприятий у вас появится либо в начале недели перед мероприятием, т.е., в понедельник, либо, если у вас есть раздел «в игре», в момент, когда стартует мероприятий. Это действительно зависит от вашего веб-сайта.
Рекомендуем прекратить отображение центра мероприятий через несколько часов после соответствующего мероприятия. Но это зависит от вашего веб-сайта. Обратите внимание на тот факт, что вы будете иметь доступ к мероприятию в течение 1 недели после его завершения.
Потоковая передача нами производится по всем мероприятиям UFC.
На данный момент для UFC осуществляеся 1 длительная потоковая передача. Для центра мероприятий она разбивается на отдельные бои. Потоковая передача начнется в тот момент, когда будут выходить участники, и прервется, когда будет объявлен победитель.
Со всеми вопросами, возникающими в процессе интеграции, обращайтесь в отдел по вопросам интеграции/CSM.
Как только вы выйдете в рабочий режим: обращайтесь со всеми вопросами в нашу службу поддержки: support@openbet.com.
Наша служба поддержки работает круглосуточно 365 дней в году
В части оперативности оказания поддержки:
15 минут по первому ответу
15 минут по последующему обновлению
30-минутные интервалы по любым дальнейшим обновлениям после этого
Рекомендуем вам использовать минимальную высоту в 362 пикселя и ширину в 320 пикселей. Уменьшение высоты может привести к смещению текста и кнопок.
В настоящее время с учетом имеющегося права на трансляцию все наши потоковые данные передаются в формате 360p (728 Кбит/с)
Геоблокировка потоковой передачи осуществляется на уровне оператора со стороны IMG Arena. Для получения дополнительной информации по данному вопросу советуем вам поговорить со своим персональным менеджером по разработке клиентских решений.
К сожалению, в настоящее время вам придется тестировать потоковую передачу UFC в процессе трансляции мероприятий.
Обратите внимание на тот факт, что вам просто нужно будет аутентифицировать потоковую передачу через интеграционную библиотеку.
У нас есть база данных, в которой содержится основная информацию по всем бойцам. Получить эти данные вы можете через доступ к следующей конечной точке: https://dde-api.imggaming.com/mma/fighters
Если вам понадобится дополнительная информация, свяжитесь с отделом по вопросам интеграции IMG Arena.
Нет, настраивать параметры центра мероприятий UFC мы не разрешаем, поскольку придерживаемся официального брендинга UFC. Мы поддерживаем темную и светлую тематику.