Перейти до змісту

Каталог помилок

Усі відповіді з помилкою. Для кожної вказано причину й дію.

Як читати помилку

Відповідь Формат
Результат запиту HTTP 200, {"successful": false, "message": "..."}
Помилка формату HTTP 400, {"message": "Invalid request format", "code": 400, "result": "error"}
Помилка доступу HTTP 401, звичайний текст: Partner {partner_id} not found (ip /{address})

Якщо message закінчується словом code і числом, орієнтуйтеся на число. На решту тексту не покладайтеся: він може змінитися.

{"successful": false, "message": "Exception while trying to buy object, code 2023"}

Коди в message

Код Запит Причина Що робити
2006 subscription/{operation} ID послуги не є передплатою Використовуйте ID послуги передплати від менеджера MEGOGO
2009 subscription/{operation} Передплата не продається Зверніться до менеджера MEGOGO
2010 subscription/{operation} Передплату не знайдено Зверніться до менеджера MEGOGO
2012 subscription/{operation} Налаштування передплати некоректні Зверніться до менеджера MEGOGO
2013 subscription/{operation} Передплата недоступна в регіоні Зверніться до менеджера MEGOGO
2016 subscription/{operation} MEGOGO не може створити послугу абонента Повторіть пізніше. Якщо помилка не зникає, зверніться до підтримки MEGOGO
2023 subscribe, resume Передплата вже активна, а послуга не дозволяє продовжувати активну передплату. Або дата закінчення вийшла б далі ніж 15 років від поточного моменту Нічого робити не потрібно
40000 Усі Ідентифікатор порожній або довший за 254 символи (ISDN must be non-empty, ISDN must be less 255 symbols). Або операція невідома (Invalid operation passed) Виправте запит
40009 subscription/{operation} Передплата не продається через партнерів Зверніться до менеджера MEGOGO
40416 subscription/{operation} ID послуги не налаштований для вашого ID партнера Використовуйте ID послуги від менеджера MEGOGO

Повідомлення без коду

message Запит Причина Що робити
User not found user/subscriptions У MEGOGO немає абонента з таким ідентифікатором Передплат немає. Перевірте ідентифікатор
Other users already have this email user/changeCredentials Цей логін уже має інший користувач MEGOGO. Регістр не має значення Створіть інший логін
Invalid password user/changeCredentials Пароль коротший за 6 символів Задайте довший пароль
Parameter password should not be empty or null user/changeCredentials У запиті немає пароля Додайте пароль
User {identifier} not found for partner {partner_id} user/changeLogin У MEGOGO немає абонента зі старим ідентифікатором Перевірте ідентифікатор
Текст з Duplicate entry user/changeLogin У MEGOGO вже є абонент з новим ідентифікатором Зверніться до підтримки MEGOGO
ISDNs must be different user/changeLogin Старий і новий ідентифікатори однакові Нічого робити не потрібно

HTTP-помилки

Статус HTTP Тіло Причина Що робити
400 {"message": "Invalid request format", "code": 400, "result": "error"} У запиті немає обов'язкового параметра Додайте параметр
401 Partner {partner_id} not found (ip /{address}) ID партнера невідомий, або IP-адреси немає в списку вашого ID партнера Див. Розв'язання проблем
404 {"result": "error", "message": "Invalid request format", ...} Неправильний шлях Виправте URL
406 Порожнє Неправильний HTTP-метод, наприклад POST для user/innerId або GET для user/changeCredentials Використовуйте метод із Довідника API
429 — Понад 1000 запитів на хвилину для вашого ID партнера Зменште кількість запитів
5xx, таймаут — Тимчасова проблема Див. Повторні запити

Успішні відповіді, на які варто зважати

Відповідь Що означає
unsubscribe або suspend: "successful": true Так буде й тоді, коли передплата не активна. Стан перевіряйте через user/subscriptions
resume: "successful": true без призупиненої передплати resume спрацював як subscribe: додав період або підключив передплату
user/changeCredentials: "successful": true з логіном, який не є адресою e-mail MEGOGO не перевіряє формат. Перевіряйте його самі
user/innerId: немає email В абонента немає логіна. Див. Підключення передплати

Версія посібника 1.0.2, 2026-11-08 · Повідомити про проблему на цій сторінці