Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Ниже приведен порядок действий по имплементации Центра мероприятий со всеми функциями.
Добавьте свой уникальный идентификатор оператора.
Задайте в параметре «targetModule» значение «full»
Введите «eventId», обратите внимание на необходимость использовать уникальный идентификатор файткарда, т.е. UFC 254, идентификатор мероприятия – «625».
Таким образом будет предоставлен полный доступ к файткарду UFC
Ниже приведен порядок действий по встраиванию только файткарда, без возможности навигации.
Добавьте свой уникальный идентификатор оператора.
Задайте в параметре «targetModule» значение «fightCard» (с учетом регистра).
Введите «eventId», обратите внимание на необходимость использовать уникальный идентификатор параметра «fightCard», т.е., UFC Fight Night, идентификатор мероприятия – «707».
Образец кода:
Ниже приведен порядок действий по имплементации Центра мероприятий в объеме конкретного боя, как с навигацией, так и без нее.
Добавьте свой уникальный идентификатор оператора.
Задайте в параметре «targetModule» значение «iframe».
Введите «eventId», обратите внимание на необходимость использовать уникальный идентификатор файткарда, т.е., UFC FIGHT NIGHT, идентификатор мероприятия – «707».
Найдите уникальный «fightID», к которому вы бы хотели переходить при первоначальной загрузке центра мероприятий, т.е., в данном случае «fightID» – «6667»
Добавьте параметр «initialContext», состоящий из «fightId»
значение параметра «View» должен быть: «Fight», дабы обеспечить возможность перехода к режиму всего файткарда
параметр «fightId» данного боя.
Образец кода:
Обратите внимание на тот факт, что, если вы не хотите разрешать навигацию, а хотите ограничить режим просмотр только определенным боем, это можно сделать, передав параметр «targetModule:» со значением «fight».
Обратите внимание на тот факт, что в указанном выше центре мероприятий отсутствует кнопка «Назад».
Образец кода:
Центр мероприятий поддерживает инициализацию с определенным состоянием пользовательского интерфейса, достигаемым путем передачи в процессе инициализации объекта сообщения «Обновление контекста».
Центр мероприятий 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, которые вы хотите отобразить.
Ниже приведен порядок действий по имплементации Центра мероприятий в объеме просмотра конкретного послужного списка, без возможности навигации.
Добавьте свой уникальный идентификатор оператора.
Задайте в параметре «targetModule» значение «tape» (с учетом регистра).
Введите «eventId», обратите внимание на необходимость использовать уникальный идентификатор файткарда
Найдите уникальный «fightID», к которому вы бы хотели переходить при первоначальном отображении центра мероприятий, например, 7121
Добавьте параметр «initialContext», состоящий из «view» и «fightId»
параметр «view» должен иметь значение «tape», чтобы отображать файткард в режиме просмотра «tape»
параметр «fightId» данного боя.
Образец кода:
Ниже приведен порядок действий по имплементации Центра мероприятий в объеме просмотра конкретной пары, без возможности навигации.
Добавьте свой уникальный идентификатор оператора.
Задайте в параметре «targetModule» значение «matchup» (с учетом регистра).
Введите «eventId», обратите внимание на необходимость использовать уникальный идентификатор файткарда
Найдите уникальный «fightID», к которому вы бы хотели переходить при первоначальном отображении центра мероприятий, например, 7121
Добавьте параметр «initialContext», состоящий из «view» и «fightId»
параметр «view» должен иметь значение «matchup», чтобы отображать файткард в режиме просмотра «matchup»
параметр «fightId» данного боя.
Образец кода:
Ниже приведен порядок действий по имплементации Центра мероприятий в объеме просмотра конкретных ударов, без возможности навигации.
Добавьте свой уникальный идентификатор оператора.
Задайте в параметре «targetModule» значение «striking» (с учетом регистра).
Введите «eventId», обратите внимание на необходимость использовать уникальный идентификатор файткарда
Найдите уникальный «fightID», к которому вы бы хотели переходить при первоначальном отображении центра мероприятий, например, 7121
Добавьте параметр «initialContext», состоящий из «view» и «fightId»
параметр «view» должен иметь значение «striking», чтобы отображать файткард в режиме просмотра «striking»
параметр «fightId» данного боя.
Образец кода:
Ниже приведен порядок действий по имплементации Центра мероприятий в объеме просмотра конкретного послужного списка, без возможности навигации.
Добавьте свой уникальный идентификатор оператора.
Задайте в параметре «targetModule» значение «stats» (с учетом регистра).
Введите «eventId», обратите внимание на необходимость использовать уникальный идентификатор файткарда
Найдите уникальный «fightID», к которому вы бы хотели переходить при первоначальном отображении центра мероприятий, например, 7121
Добавьте параметр «initialContext», состоящий из «view» и «fightId»
параметр «view» должен иметь значение «stats», чтобы отображать файткард в режиме просмотра «stats»
параметр «fightId» данного боя.
Образец кода: