From Aviberry API
К содержанию
Возникли вопросы?
Все сообщения об ошибках одинаковы как для вызовов по протоколу JSON-RPC, так и для вызовов по протоколу XML-RPC.
| Код | Описание
|
| -32768 .. -32000 | Ошибки протокола.
|
| 0 | Ошибки нет, результат доступен для использования.
|
| 1 .. 32000 | Ошибки приложения.
|
Ошибки протокола
| Код | Описание
|
| -32700 | Ошибка разбора полученных данных.
|
| -32600 | Полученные данные не представляют собой валидный запрос.
|
| -32601 | Запрошенный метод не существует или недоступен.
|
| -32602 | Метод запрошен с неверными параметрами.
|
| -32000 | Внутренняя ошибка.
|
Ошибки приложения
Ниже дано общее значение ошибок приложения. В действительности многие сообщения более многословны, с более конкретными указаниями причин их появления. Так, например, если возникает сообщение с номером 7 или 8, то в сообщении дополнительно указывается, какой именно файл не существует или существует.
| Код | Описание
|
| 1 | Не авторизованный доступ к API.
|
| 2 | Неверное значение параметра.
|
| 3 | Аккаунт неактивен.
|
| 4 | Превышен лимит.
|
| 5 | Превышен трафик.
|
| 6 | Некорректный выходной формат.
|
| 7 | Файл не существует.
|
| 8 | Файл уже существует.
|
| 9 | Не авторизованный доступ к файлу.
|
| 10 | Не верный логин или пароль при доступе к файлу.
|
| 11 | Ошибка обратного вызова.
|
| 12 | Ошибка загрузки файла.
|
| 13 | Ошибка конвертера.
|
| 14 | Ошибка выгрузки файла.
|
| 15 | Неизвестный дополнительный параметр.
|
| 16 | Неизвестный размер файла.
|
| 17 | Размер файла превысил допустимый лимит.
|
| 18 | Размер задачи превысил допустимый лимит.
|
| 32000 | Внутренняя ошибка.
|
Примеры
JSON-RPC
{
"version": "1.1",
"error":
{
"name": "JSONRPCError",
"class": "UnauthorizedAccess_ApiException",
"code": 1,
"message": "Unauthorized access."
}
}
XML-RPC
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultClass</name>
<value>
<string>UnauthorizedAccess_ApiException</string>
</value>
</member>
<member>
<name>faultCode</name>
<value>
<int>1</int>
</value>
</member>
<member>
<name>faultString</name>
<value><string>Unauthorized access.</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
К содержанию
Возникли вопросы?