Каталог помилок
Усі відповіді з помилкою. Для кожної вказано причину й дію.
Як читати помилку
| Відповідь |
Формат |
| Результат запиту |
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 · Повідомити про проблему на цій сторінці