Ошибки
При работе с АПИ сервер может выдать сообщение об ошибке errors
с кодом 4xx
Код | Описание | Коментарий |
---|---|---|
400 | Неверный запрос | Причину ошибки смотрите в теле ответа |
401 | Неверный ключ авторизации | Вы используете не верный ключ дочтупа к АПИ |
403 | Доступ запрещен | У вас нет прав доступа к АПИ. Обратитесь в менеджеру для разьяснения причины отсутствия прав |
404 | Ресурс не найден | Вы обращаетесь по нерпавильному url. Возможно вы опечатались. |
406 | Запрос не приемлем | Параметры запроса не заданны или некорректны |
429 | Слишком много запросов | Превышено допустимое число запросов в секунду с одного ip-адреса (5 запросов в секунду) |
Примеры ошибок
400 JSON
{ "errors":{ "base":"Ваша корзина пуста!" } }
400 XML
<?xml version="1.0" encoding="UTF-8"?> <errors> <base>Ваша корзина пуста!</base> </errors>
401 JSON
{ "errors":{ "api_key":"Неверный ключ авторизации" } }
401 XML
<?xml version="1.0" encoding="UTF-8"?> <errors> <api_key>Неверный ключ авторизации</api_key> </errors>
403 JSON
{ "errors":{ "permission":"Доступ запрещен" } }
403 XML
<?xml version="1.0" encoding="UTF-8"?> <errors> <permission>Доступ запрещен</permission> </errors>
404 JSON
{ "errors":{ "source":"Ресурс не найден" } }
404 XML
<?xml version="1.0" encoding="UTF-8"?> <errors> <source>Ресурс не найден</source> </errors>
406 JSON
{ "errors":{ "request":"Параметры запроса не заданны или некорректны" } }
406 XML
<?xml version="1.0" encoding="UTF-8"?> <errors> <request>Параметры запроса не заданны или некорректны</source> </errors>