Модели доступа¶
Модель доступа определяет, каким способом пользователь может получить видео. Для одного видео может действовать несколько моделей.
Список моделей¶
| Модель | Что означает в вашем приложении | Как пользователь получает доступ | Billing API |
|---|---|---|---|
| SVOD | Входит в вашу подписку | Через вашу подписку | subscription/subscribe |
| AdVOD | Входит в вашу подписку | Через вашу подписку | subscription/subscribe |
| FVOD | Входит в вашу подписку | Через вашу подписку | subscription/subscribe |
| TVOD | Аренда на ограниченный срок | Покупка видео | buyMovie |
| DTO | Покупка без ограничения по времени. Показывайте ее как покупку «навсегда» | Покупка видео | buyMovie |
Трейлеры бесплатны для всех пользователей.
ВНИМАНИЕ
Поток видео AdVOD или FVOD Content API отдает без пользователя и без подписки. Но эти видео входят в вашу подписку, поэтому перед запросом потока проверьте, что она у пользователя есть.
Где указаны модели доступа¶
| Источник | Поле |
|---|---|
| XML-фид | distributions/distribution@vod_type. В object@vod указывается только одна модель |
| Content API, списки | delivery_rules у каждого элемента |
Content API, /video/info |
delivery_rules и purchase_info (предложения для вашего ключа) |
Content API возвращает модели доступа для вашего ключа — ориентируйтесь
на них. Цены в XML-фиде — это тарифы MEGOGO, их не показывайте. Цены
берите из /video/info.
Подписка¶
Для каждой подписки MEGOGO выдает вам ID услуги. Обычно период подписки — 30 дней. Режимов продления два: автоматическое продление (его выполняет MEGOGO) и продление партнером (его выполняете вы). Подробнее — в разделе Продажа подписки.
Аренда (TVOD)¶
- Предложения находятся в
purchase_info.tvodответа/video/info: один или несколько тарифов с ценой, периодом в днях и качеством. - Период аренды отсчитывается не от покупки, а от первого ответа
/stream, в котором естьsrc. - Качество тарифа ограничивает поток (например, для SD — не выше 480).
Покупка без ограничения по времени (DTO)¶
- Предложения находятся в
purchase_info.dtoи устроены так же, как у TVOD. Значениеperiodбольшое (например, 3 650 дней) — показывайте такую покупку как покупку «навсегда». - В
user/subscriptionsпокупки DTO перечислены в массивеdtoбез даты окончания.
Подробнее — в разделе Продажа отдельного видео.
Версия руководства 1.4.1, 2026-10-31 · Сообщить о проблеме на этой странице