Каталог ошибок
Все ответы с ошибкой. Для каждой указаны причина и действие.
Как читать ошибку
| Ответ |
Формат |
| Результат запроса |
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 · Сообщить о проблеме на этой странице