Руководство по интеграции 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
- Ваш сервер ежедневно загружает XML-фид и обновляет по нему каталог. Другой вариант — приложение само получает списки из Content API.
- Пользователь покупает в приложении подписку или видео, а ваш сервер регистрирует эту услугу в MEGOGO Billing API.
- Ваш сервер получает для пользователя токен доступа в Content API.
- Приложение получает от вашего сервера подписанный URL
/streamи отправляет по нему запрос. MEGOGO отдает поток для страны пользователя.
Что вы получаете от MEGOGO¶
ID партнера, пару ключей для каждой платформы, соль (salt), ID услуг, тестовые учетные данные и URL вашего XML-фида. Подробнее — в разделе Учетные данные.
С чего начать¶
- Начало работы: отправьте первый подписанный запрос. Затем пройдите пошаговое руководство и воспроизведите первое видео — это займет около 30 минут.
- Основные понятия: модель контента, модели доступа, платформы, DRM и геоограничения.
- Инструкции: как создать каталог, продавать доступ, авторизовать пользователей и воспроизводить видео.
- Справочник: все запросы, поля и ошибки.
Отдельной тестовой среды у MEGOGO нет: тестовый ID партнера и тестовые ключи используются на рабочих (production) серверах.
Версия руководства 1.4.1, 2026-10-31 · Сообщить о проблеме на этой странице