Каталог помилок
Усі відповіді з помилками: причина й що робити.
Як читати помилку
| Відповідь |
Формат |
| Результат операції |
HTTP 200, {"successful": false, "message": "..."} |
| Помилка доступу, помилка формату |
HTTP 401 або 400, {"message": "...", "code": 401, "result": "error"} |
Якщо message закінчується словом code і числом, орієнтуйтеся на
число. Решту тексту не аналізуйте: він може змінитися.
{"successful": false, "message": "Exception while trying to buy object, code 2023"}
Коди в message
| Код |
Причина |
Що робити |
| 2006 |
ID послуги не є передплатою, наприклад це тариф на окреме відео |
Використовуйте ID послуги передплати від менеджера MEGOGO |
| 2009 |
Передплата не продається |
Зверніться до свого менеджера MEGOGO |
| 2010 |
Передплату не знайдено |
Зверніться до свого менеджера MEGOGO |
| 2012 |
Неправильні налаштування передплати або тарифу |
Зверніться до свого менеджера MEGOGO |
| 2013 |
Передплата недоступна в регіоні |
Зверніться до свого менеджера MEGOGO |
| 2016 |
MEGOGO не може створити послугу користувача |
Повторіть пізніше. Якщо помилка не зникає, напишіть у підтримку MEGOGO |
| 2023 |
Передплата вже активна, а послуга з автоматичним продовженням (subscribe, resume). Або дата закінчення вийшла б далі ніж 15 років від поточного моменту |
Нічого робити не потрібно |
| 40009 |
Передплата не продається через партнерів |
Зверніться до свого менеджера MEGOGO |
Повідомлення без коду
message |
Запит |
Причина |
Що робити |
User doesn't not exist |
user/phone |
Номер телефону не зареєстрований у MEGOGO. Текст наведено так, як його повертає API |
Нічого робити не потрібно. subscribe створить користувача |
Invalid phone number format |
user/phone |
У номері телефону є не лише цифри |
Надсилайте лише цифри, на початку допускається + |
General error |
subscriptions, subscription/{operation} |
У номері телефону є не лише цифри, або інша помилка |
Перевірте номер. Якщо помилка не зникає, напишіть у підтримку MEGOGO |
Service is not configured for this partner |
subscription/{operation} |
ID послуги не налаштований для вашого ID партнера |
Використовуйте ID послуги від менеджера MEGOGO |
Invalid operation passed |
subscription/{operation} |
Операція не subscribe, unsubscribe, suspend чи resume |
Виправте URL |
HTTP-помилки
| HTTP-статус |
Тіло |
Причина |
Що робити |
| 400 |
{"message": "Invalid request format", "code": 400, "result": "error"} |
Обов'язкового параметра немає в запиті або він порожній |
Додайте параметр |
| 401 |
{"message": "Not Authorized", "code": 401, "result": "error"} |
Підпис неправильний або відсутній. Або ID партнера чи публічний ключ невідомі. Або IP-адреси немає в списку вашого ID партнера |
Див. Розв'язання проблем |
| 429 |
— |
Понад 1000 запитів на хвилину для вашого ID партнера |
Зменшіть кількість запитів |
| 5xx, таймаут |
— |
Тимчасова проблема |
Див. Повторні запити |
Успішні відповіді, на які варто зважати
| Відповідь |
Що означає |
unsubscribe або suspend: "successful": true |
Так буде й тоді, коли передплата не активна. Стан перевіряйте через subscriptions |
resume: "successful": true без призупиненої передплати |
resume спрацював як subscribe: додав період або підключив передплату |
subscriptions з номером телефону: [] |
У користувача немає активних послуг. Якщо номер не був зареєстрований, запит створив користувача |
Версія посібника 1.0.0, 2026-11-02 · Повідомити про проблему на цій сторінці