Розв'язання проблем
Знайдіть свою проблему в таблицях нижче: для кожної наведено причину й
спосіб розв'язання. Усі коди помилок зібрано в
каталозі помилок.
Як розпізнати помилку
| Інтерфейс |
Формат помилки |
| Content API |
Більшість помилок: HTTP 200 з "result": "error" і code. Неправильний підпис: HTTP 400 |
Content API, /stream |
Користувач не може дивитися відео: HTTP 200, "result": "ok", порожній src і restrictions |
| Billing API |
HTTP 200 з "successful": false і кодом у кінці message |
| Billing API, доступ |
HTTP 401 зі звичайним текстом, а не JSON |
Не покладайтеся лише на HTTP-статус — завжди перевіряйте тіло відповіді.
Запити та підписи
| Проблема |
Причина |
Дія |
| HTTP 400, «You entered wrong sign key» |
Неправильний підпис |
Підписуйте параметри в порядку URL, беріть декодовані значення й не пропускайте access_token, page і lang. Див. Підпис запиту |
| HTTP 406 з порожнім тілом |
Неправильний шлях |
Переконайтеся, що URL починається з https://api.megogo.net/v1/ |
"code": 400 |
Параметр неправильний або відсутній у запиті |
Звірте запит із довідником |
"code": 404 |
Відео не знайдено |
Вилучіть відео зі свого каталогу |
| HTTP 429 |
Понад 1 000 запитів на хвилину для ключа |
Зменште кількість запитів і використовуйте кеш. Див. Експлуатація |
| Тексти російською мовою |
У запиті немає lang |
Передавайте lang у кожному запиті |
Авторизація
| Проблема |
Причина |
Дія |
| «The entered login or password is incorrect» |
Неправильний token |
Обчисліть md5(user_id + partner_id + salt) ще раз. Ідентифікатор користувача має бути той самий, що й у Billing API |
"code": 403 |
Токен доступу неправильний або прострочений |
Отримайте новий токен через /auth/refresh або /auth/by_partners |
/auth/refresh повертає "code": 400 |
Неправильний токен «запам'ятати мене» або параметр названо remember_me_token |
Назвіть параметр rememberme_token або пройдіть авторизацію заново |
Відтворення
restrictions[].code або проблема |
Причина |
Дія |
NOT_PURCHASABLE |
Користувач не має передплати чи купівлі для цього відео, або в запиті немає access_token |
Запропонуйте передплату або купівлю. Перевірте послуги користувача через user/subscriptions |
CONTRACT, NO_CONTRACT |
Відео не входить у ваш контракт |
Не показуйте відео |
NO_VOD_COUNTRY, NOT_ENABLED_IN_COUNTRY |
Відео недоступне в країні користувача |
Повідомте користувачеві й не показуйте відео в цій країні |
NO_BITRATE |
Для вашого ключа немає жодної доступної якості, наприклад це 4K-версія, а налаштування 4K немає |
Не показуйте 4K-версії, якщо 4K не налаштовано |
NO_DRM_SUPPORT, DRM |
Відео захищене DRM, а ваш ключ DRM не підтримує |
Узгодьте DRM зі своїм менеджером MEGOGO |
Плеєр не відтворює src |
Плеєр не підтримує протокол або систему DRM |
Перевірте stream_type і drm_type. Попросіть MEGOGO змінити налаштування ключа |
| HTTP 404 на запит маніфесту після зміни аудіодоріжки |
index узято не з audio_tracks |
Використовуйте лише значення index з відповіді |
У плеєрі більше аудіодоріжок, ніж в audio_tracks |
Маніфест містить доріжки, не призначені для вашого ключа |
Приховайте їх, зіставляючи доріжки за lang_tag |
audio_tracks порожній або не містить якоїсь доріжки відео |
Відео має лише доріжки 5.1 або доріжки з обов'язковими субтитрами, а ваш ключ їх не дозволяє |
Не показуйте відео або зверніться до свого менеджера MEGOGO |
| Орендоване відео доступне менше днів, ніж очікувалося |
Період оренди почався з першого запиту /stream |
Надсилайте /stream лише тоді, коли користувач запускає відтворення |
Білінг
| Код або проблема |
Причина |
Дія |
HTTP 401, Partner … not found |
IP-адреси немає в списку, або ID партнера неправильний |
Надсилайте запит із сервера, адреса якого є в списку. Нова адреса починає працювати за кілька хвилин після зміни |
| 2023 |
Послуга вже активна |
Нічого робити не потрібно |
| 2027 |
Дата завершення була б пізніше ніж через 5 років від сьогодні |
Не продовжуйте послугу зараз |
| 400 |
Користувач уже купив це відео |
Нічого робити не потрібно |
| 40416 |
ID послуги або ID тарифу не знайдено для вашого ID партнера |
Використовуйте ID послуг, отримані від MEGOGO, і tariff_id з /video/info |
| 5001 |
Користувача не знайдено |
Перевірте, чи правильний ідентифікатор користувача |
| 2009, 2010, 2012, 2013, 2015, 2016, 2017, 2022, 2029, 2031, 4003 |
Неправильне налаштування послуги, тарифу або відео |
Див. каталог помилок. Повідомте підтримці MEGOGO час запиту й код |
| Тайм-аут, HTTP 5xx |
Тимчасова проблема |
Перевірте user/subscriptions, потім повторіть запит. Між спробами чекайте 1 хвилину, спроб — не більше 6 |
XML-фід
| Проблема |
Причина |
Дія |
| Час генерації в першому коментарі — не сьогоднішній |
Новий фід ще не готовий |
Залиште попередній каталог і завантажте фід пізніше. Фід готовий після 05:00 UTC |
| HTTP 404 |
Неправильний URL |
Використовуйте URL, який вам надав MEGOGO |
Об'єкт є у фіді, але /stream повертає обмеження |
Для об'єкта потрібне налаштування, якого немає у вашого ключа (DRM, 4K), або прапорець платформи дорівнює 0 |
Застосуйте фільтри з інструкції Створення й оновлення каталогу |
| Ціни у фіді не збігаються з цінами ваших пропозицій |
У фіді вказано тарифи MEGOGO |
Беріть ціни з /video/info |
Опишіть проблему в листі до підтримки MEGOGO: supportpartners@megogo.net.
Вкажіть свій ID партнера, запит (без ключів і токенів), відповідь і час
(UTC).
Версія посібника 1.4.1, 2026-10-31 · Повідомити про проблему на цій сторінці