Модули Центра мероприятий UFC
Центр мероприятий поддерживает инициализацию с определенным состоянием пользовательского интерфейса, достигаемым путем передачи в процессе инициализации объекта сообщения «Обновление контекста».
Модульное построение
Центр мероприятий UFC может быть инициализирован в 7 различных модульных конфигурациях. Это осуществляется путем указания имени модуля в поле «targetModule».
Имя модуля
Описание
full
Доступ ко всему Центру мероприятий UFC
fight
Одиночный бой
fightCard
Отображается только в режиме «Fightcard», без возможности навигации
striking
Отображается только в режиме просмотра «Striking», без возможности навигации
stats
Отображается только в режиме просмотра «Stats», без возможности навигации
matchup
Отображается только в режиме просмотра «Matchup», без возможности навигации
tape
Отображается только в режиме просмотра «Tape», без возможности навигации
Темы сообщений
Во всех приведенных ниже таблицах подробно описаны поля данных, представленные в объектах данных сообщений, которые отправляются и принимаются по каждой теме сообщений.
Рукопожатие не состоялось
Специальная тема, указывающая на то, что рукопожатие между Центром мероприятий и вашим сайтом выполнить не удалось. Эта тема генерируется интеграционной библиотекой. Генерировать ее вам не нужно, а нужно лишь оформить на нее подписку.
Поле
Тип
Описание
Обязательно
timestamp
число
временная метка unix с момента неудачи
✅
Обновление контекста
Тема, посвященная общим обновлениям состояния пользовательского интерфейса через объект «initialContext», например, вследствие навигации к конкретному файткарду либо бою
Поле
Описание
view
Определяет режим просмотра, в котором должен загружаться центр мероприятий. Возможные значения: «Fightcard» / «Fight» / «Striking» / «Stats» / «Tape» / «Matchup»
eventId
Идентификатор мероприятия, определяемый функцией DDE.
fightId
Идентификатор боя, определяемый функцией DDE. Доступен для режима просмотра = «fight» / «striking» / «stats» / «tape» / «matchup»
Весь файткард
Чтобы встроить весь Центр мероприятий UFC, вы должны заполнить такие, характерные для своей сборки, поля.
Поле
Значение
operator
ваш уникальный идентификатор оператора
sport
"ufc"
eventId
Идентификатор мероприятия файткарда
version
Версия Центра мероприятий UFC.
theme
по умолчанию = светлая версия
"light" = светлая версия
"dark" = темная версия
параметр «targetModule» указывает на то, должно ли приложение отображать в режиме всего файткарда, одиночного боя, «fightcard», «striking», «matchup», «stats» or «tape».
параметр «eventId» относится к файткарду/мероприятию UFC, которые вы хотите отобразить.
Last updated