Перейти к содержанию

Платформы и права

Правообладатели разрешают MEGOGO показывать каждое видео лишь на определенных платформах и в определенных странах. Ниже описано, как узнать, какие права есть у видео.

Ключи для каждой платформы

Для каждой платформы — веба, мобильных устройств, Smart TV и приставок — MEGOGO выдает отдельную пару ключей. Контент и настройки потока у разных ключей могут различаться. Используйте ключ той платформы, на которой пользователь смотрит видео. См. Учетные данные.

Флаги платформ в XML-фиде

Флаг Значение 1 означает, что права разрешают показывать объект
web_allowed В вебе
ios_allowed На мобильных устройствах — во всех мобильных операционных системах, а не только в iOS
smart_tv_allowed На больших экранах: Smart TV и приставках

Показывайте объект на платформе, только если флаг этой платформы равен 1.

Ваш фид

Для каждого партнера MEGOGO формирует отдельный XML-фид, в который входят только объекты по вашему контракту. Не используйте региональный фид без вашего номера партнера. См. справочник по XML-фиду.

Контракты

У каждого объекта есть contract_id — контракт, по которому получены права. Некоторые правообладатели разрешают MEGOGO показывать их объекты с DRM только по определенным контрактам. Если MEGOGO выдал вам список ID контрактов, показывайте только объекты с этими значениями contract_id.

Ограничения в потоке

Если права не позволяют пользователю смотреть видео, /stream возвращает пустой src и код в restrictions, например:

  • CONTRACT, NO_CONTRACT — видео не входит в ваш контракт;
  • NO_VOD_COUNTRY, NOT_ENABLED_IN_COUNTRY — видео недоступно в стране пользователя (см. Геоограничения).

Подробнее см. в разделе Воспроизведение видео.


Версия руководства 1.4.1, 2026-10-31 · Сообщить о проблеме на этой странице