mirror of
https://github.com/MiniModLauncher/server.git
synced 2025-07-01 15:35:24 +00:00
2.7 KiB
2.7 KiB
Ошибки API
Введение
В данном документе описаны ошибки, которые могут возникнуть при работе с API.
Ошибки делятся на две категории: общие ошибки и ошибки конкретных методов.
Общие ошибки могут возникнуть при работе с любым методом, а ошибки конкретных методов - только при работе с соответствующими методами.
Каждая ошибка имеет свой код и описание.
Код ошибки - это уникальный идентификатор ошибки, который можно использовать для обработки ошибок в программе.
Описание ошибки - это текстовое описание ошибки, которое можно показать пользователю.
Пример ошибки:
{
"error": {
"code": 1,
"message": "Invalid token"
}
}
Общие ошибки
Код | Описание |
---|---|
1 | Invalid API version |
Ошибки аутентификации
Код | Описание |
---|---|
10 | Invalid token |
11 | Token expired |
12 | Login or password is incorrect |
Ошибки доступа
Код | Описание |
---|---|
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 |
Ошибки методов
Modpacks
Код | Описание | Методы |
---|---|---|
100 | Modpack not found | - modpacks.update - modpacks.get* - modpacks.delete* |
101 | Modpack already exists | - modpacks.create |
102 | Version not found | - modpacks.deleteVersion - modpacks.getMods |