Ошибки API
Введение
В данном документе описаны ошибки, которые могут возникнуть при работе с API.
Ошибки делятся на две категории: общие ошибки и ошибки конкретных методов.
Общие ошибки могут возникнуть при работе с любым методом, а ошибки конкретных методов - только при работе с соответствующими методами.
Каждая ошибка имеет свой код и описание.
Код ошибки - это уникальный идентификатор ошибки, который можно использовать для обработки ошибок в программе.
Описание ошибки - это текстовое описание ошибки, которое можно показать пользователю.
Пример ошибки:
{
"error": {
"code": 1,
"message": "Invalid token"
}
}
Общие ошибки
Код |
Описание |
1 |
Invalid API version |
Ошибки аутентификации
Код |
Описание |
10 |
Invalid token |
11 |
Token expired |
Ошибки доступа
Код |
Описание |
20 |
Access denied |
Ошибки аргументов
Код |
Описание |
30 |
Missing required argument |
31 |
Invalid argument value |
32 |
Invalid argument type |
33 |
Invalid argument format |
Ошибки методов
Код |
Описание |
40 |
Method Not Found |
41 |
Method Not Allowed |
Ошибки сервера
Код |
Описание |
50 |
Internal server error |
Ошибки методов
Код |
Описание |
Методы |
100 |
Modpack not found |
- modpacks.update - modpacks.get |
101 |
Modpack already exists |
- modpacks.create |