Ошибки
При работе с АПИ сервер может выдать сообщение об ошибке 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>