Коды ответа
По коду ответа можно узнать результат выполнения операции. В таблице приведен список кодов, которые поддерживаются в API Авто.ру.
Код |
Причина |
Описание |
200 |
OK |
Успешный запрос. |
400 |
BAD_REQUEST |
Синтаксическая ошибка в запросе. |
401 |
AUTH_ERROR |
Неверный логин / пароль. |
401 |
NO_AUTH |
Не удалось авторизовать пользователя по переданным данным. |
402 |
NOT_ENOUGH_FUNDS_ON_ACCOUNT |
Недостаточно средств для оплаты. |
403 |
CODE_AUTH_REQUIRED |
Не удается аутентифицироваться. |
403 |
CUSTOMER_ACCESS_FORBIDDEN |
Доступ для данного пользователя запрещен. |
403 |
AGENT_ACCESS_FORBIDDEN |
Доступ для данного пользователя запрещен. |
404 |
OFFER_NOT_FOUND |
Объявление не найдено. |
404 |
CLIENT_NOT_FOUND |
Клиент не найден. |
409 |
NO_PHONE |
Не указан телефон продавца. |
422 |
UNPROCESSABLE_ENTITY |
Невозможно получить ответ из-за логической ошибки. |
429 |
TOO MANY REQUESTS |
Превышено ограничение по использованию ресурсов. Подробнее смотрите в разделе Ограничения по использованию ресурсов API. |
500 |
INTERNAL SERVER ERROR |
Внутренняя ошибка сервера. |
500 |
INTERNAL SERVER ERROR |
Внутренняя ошибка сервера. |
Если запрос был обработан без ошибок, API отвечает кодом 200 OK
и возвращает статус операции SUCCESS
в теле ответа.
{
"status":"SUCCESS"
}
Если во время выполнения запроса произошла ошибка, API отвечает одним из кодов (таблица кодов приведена выше), возвращает статус операции ERROR
в теле ответа и имеет следующий формат:
{
"error":"{string}",
"status":"ERROR",
"detailed_error":"{string}"
}
Параметр |
Описание |
|
Текстовый код ошибки. |
|
Статус выполнения операции. В случае ошибки значение всегда |
|
Детальное описание ошибки. |