Помилки під час роботи з АРІ

Стандартні коди помилок:

Помилка Значення
unspecified Тип помилки не зазначено. Подробиці дивіться в повідомленні.
invalid_api_key Зазначено неправильний ключ доступу до АРІ. Перевірте, чи збігається значення api_key зі значенням в особистому кабінеті.
access_denied Доступ заборонено. Перевірте, чи увімкнено доступ до АРІ в особистому кабінеті і чи не звертаєтеся ви до методу, прав доступу до якого у вас нема.
unknown_method Зазначено помилкове ім’я методу.
invalid_arg Подано помилкове значення одного з аргументів методу.
not_enough_money Бракує грошей на рахунку для виконання методу.
retry_later Тимчасовий збій. Спробуйте ще раз пізніше.
api_call_limit_exceeded_for_api_key Спрацювало обмеження за викликом методів АРІ на одиницю часу. Наразі це 1200 викликів на хвилину. Для методу sendEmail — 60.
api_call_limit_exceeded_for_ip Спрацювало обмеження за викликом методів АРІ на одиницю часу. Наразі це 1200 викликів на хвилину. Для методу sendEmail — 60.

Поширені помилки без зазначення типу:

Помилка Значення
"These list ids="..." has no confirmation letters" Не створено лист підтвердження для списку, на який підписується адресат. Відкрийте в особистому кабінеті список контактів, на який налаштовано підписку. Ліворуч унизу є пункт «Інструменти підписки та відписки». Заповніть усі поля на цій сторінці та збережіть. Інструкція зі створення листа підтвердження.
“Contacts [email protected] 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"}

Ви знайшли відповідь на ваше питання?

2
4