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

Руководство по интеграции MEGOGO для партнеров

Руководство адресовано разработчикам компаний-партнеров: операторов связи, ТВ- и интернет-провайдеров, производителей устройств. Здесь описано, как добавить видео MEGOGO в ваше приложение и продавать доступ к нему через собственный биллинг.

Что можно сделать

  • Каталог фильмов и сериалов MEGOGO в вашем приложении — в вебе, на мобильных устройствах, Smart TV и приставках.
  • Воспроизведение видео в вашем плеере, при необходимости с DRM.
  • Продажу контента MEGOGO через ваш биллинг: подписки (SVOD, в которую входят также видео AdVOD и FVOD) и отдельных видео (аренда TVOD, покупка DTO).

Доступ продаете вы, а MEGOGO регистрирует услуги ваших пользователей и отдает потоки.

ВНИМАНИЕ

Пользователь должен видеть, что контент предоставляет MEGOGO: для этого подойдет логотип, название раздела или текст на странице видео. Подробнее — в разделе Маркировка контента.

Три интерфейса

Интерфейс Базовый URL Назначение
Content API https://api.megogo.net/v1 Списки каталога, информация о видео, авторизация пользователя, потоки. Каждый запрос подписывается
Billing API https://billing.megogo.net/partners/{partner_id} Подписки и покупки ваших пользователей. Доступен только с IP-адресов ваших серверов
XML-фид https://xml.megogo.net/assets/files/{region}/{partner_number}/all_mgg.xml Полный каталог, доступный вам для показа; файл обновляется раз в день

Как это работает

flowchart LR
    User((Пользователь))
    App[Приложение партнера]
    Server[Сервер партнера<br/>и биллинг]
    API[MEGOGO<br/>Content API]
    Billing[MEGOGO<br/>Billing API]
    Feed[MEGOGO<br/>XML-фид]
    CDN[MEGOGO CDN]
    User --> App
    App -->|запрос подписанного URL| Server
    Server -->|ежедневная загрузка| Feed
    Server -->|subscribe, buyMovie| Billing
    Server -->|auth/by_partners| API
    App -->|подписанный запрос /stream| API
    App -->|манифест и видео| CDN
  1. Ваш сервер ежедневно загружает XML-фид и обновляет по нему каталог. Другой вариант — приложение само получает списки из Content API.
  2. Пользователь покупает в приложении подписку или видео, а ваш сервер регистрирует эту услугу в MEGOGO Billing API.
  3. Ваш сервер получает для пользователя токен доступа в Content API.
  4. Приложение получает от вашего сервера подписанный URL /stream и отправляет по нему запрос. MEGOGO отдает поток для страны пользователя.

Что вы получаете от MEGOGO

ID партнера, пару ключей для каждой платформы, соль (salt), ID услуг, тестовые учетные данные и URL вашего XML-фида. Подробнее — в разделе Учетные данные.

С чего начать

  1. Начало работы: отправьте первый подписанный запрос. Затем пройдите пошаговое руководство и воспроизведите первое видео — это займет около 30 минут.
  2. Основные понятия: модель контента, модели доступа, платформы, DRM и геоограничения.
  3. Инструкции: как создать каталог, продавать доступ, авторизовать пользователей и воспроизводить видео.
  4. Справочник: все запросы, поля и ошибки.

Отдельной тестовой среды у MEGOGO нет: тестовый ID партнера и тестовые ключи используются на рабочих (production) серверах.


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