Возможные ошибки сервисов ApiDQ
#
Все сервисы ApiDQ возвращают ответы с ошибкой в стандартизированной структуре.
Параметры ответа c ошибкой
#
Параметр | Описание |
---|
code | Код ошибки |
message | Текстовое сообщение об ошибке |
description | Подробное описание ошибки |
Пример ответа c ошибкой (HTTP/1.1 400 Bad Request)
#
{
"code": "VALIDATION_ERROR",
"message": "Ошибка валидации",
"description": "country_code: значение должно быть в формате ISO 3166."
}
Список возможных ошибок
#
HTTP статус | Код ошибки | Текст | Описание |
---|
400 | VALIDATION_ERROR | Ошибка валидации | подробная ошибка валидации |
400 | ID_NOT_RECOGNIZED | Идентификатор не распознан | Идентификатор не распознан |
400 | COUNTRY_NOT_FOUND | Данная страна не подключена | Данная страна не подключена |
401 | AUTH_ERROR | Ошибка авторизации | Ошибка авторизации |
401 | AUTH_TOKEN_EMPTY | Токен не может быть пустым | Токен не может быть пустым. Передайте в заголовке корректный Authorization |
401 | SECRET_TOKEN_EMPTY | Токен не может быть пустым | Токен не может быть пустым. Передайте в заголовке корректный X-Apidq-Secret |
401 | AUTH_TOKEN_NOT_FOUND | Токен не найден | Токен не найден. Проверьте корректность указания токена |
401 | AUTH_TOKEN_EXPIRED | Ошибка с токеном | Истек срок действия токена. Обратитесь в техподдержку |
401 | AUTH_TOKEN_DELETED | Ошибка с токеном | Токен удалён. Обратитесь в техподдержку |
402 | PAYMENT_REQUIRED | Недостаточно средств для выполнения операции | Недостаточно средств на счете для выполнения операции. Пополните баланс |
402 | PAYMENT_REQUIRED_SUGGEST | Недостаточно средств для выполнения операции | Продлите подписку на “Подсказки” |
403 | PERMISSION_DENIED | Доступ запрещен | Доступ запрещен |
403 | ACCOUNT_ERROR | Ошибка с аккаунтом | Аккаунт заблокирован или удален. Обратитесь в техподдержку |
403 | LICENSE_KEY_INVALID | Ошибка лицензионного ключа | Лицензионный ключ не валиден |
403 | LICENSE_KEY_EXPIRED | Ошибка лицензионного ключа | Срок действия лицензионного ключа истёк |
404 | NOT_FOUND | Не найдено | Не найдено |
404 | SERVICE_NOT_FOUND | Сервис не найден | Сервис не найден |
500 | INTERNAL_ERROR | Внутренняя ошибка сервера | подробная ошибка |