Стандартні коди помилок:
Помилка | Значення |
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"}