Ошибки при работе с API

Стандартные коды ошибок:

Ошибка Значение
unspecified Тип ошибки не указан. Подробности смотрите в сообщении.
invalid_api_key Указан неправильный ключ доступа к API. Проверьте, совпадает ли значение api_key со значением, указанным в личном кабинете.
access_denied Доступ запрещён. Проверьте, включён ли доступ к API в личном кабинете и не обращаетесь ли вы к методу, прав доступа к которому у вас нет.
unknown_method Указано неправильное имя метода.
invalid_arg Указано неправильное значение одного из аргументов метода.
not_enough_money Не хватает денег на счету для выполнения метода.
retry_later Временный сбой. Попробуйте ещё раз позднее.
api_call_limit_exceeded_for_api_key Сработало ограничение по вызову методов API в единицу времени. На данный момент это 1200 вызовов в минуту. Для метода sendEmail — 60.
api_call_limit_exceeded_for_ip Сработало ограничение по вызову методов API в единицу времени. На данный момент это 1200 вызовов в минуту. Для метода sendEmail — 60.

Частые ошибки без указания типа:

Ошибка Значение
"These list ids="..." has no confirmation letters" Не создано письмо подтверждение для списка, на который подписывается адресат. Откройте в личном кабинете список контактов на который настроена подписка, внизу слева есть пункт «Инструменты подписки и отписки». Заполните все поля на этой странице и сохраните. Инструкция по созданию письма подтверждения.
“Contacts test@example.org and +77777777 already exist but owned by different subscribers” Вы добавляете email и телефон контакта, который уже есть в вашем кабинете. Укажите email или телефон, который не принадлежит другому адресату.
"Call to a member function getMessage() on boolean" Вызов осуществляется с одновременным использованием методов GET и POST. Выполняйте запрос только одним из данных методов.

Кроме этих ошибок, могут быть и другие, указанные в описаниях конкретных методов.

Пример ответа с ошибкой:

{"error":"AK100310-02","code":"invalid_api_key"}

Вы нашли ответ?

13
86