меню
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Ошибки при работе с 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. Выполняйте запрос только одним из данных методов.

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

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

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