mirror of
https://github.com/MiniModLauncher/server.git
synced 2025-07-01 15:35:24 +00:00
4.3 KiB
4.3 KiB
Топология API
Последняя версия API: 1.0
Формат запроса: https://<адрес-сервера>/api/method/<имя-API-метода>?<параметры>
:
- Метод всегда
GET
<адрес-сервера>
:mml.anidev.ru
<имя-API-метода>
: Имя метода API. Например,auth.register
<параметры>
: Параметры запроса. Например,v=1.0&login=example&password=example
Auth
WIP
В будущем будет добавлена авторизация.
Users
WIP
В будущем будет добавлена работа с пользователями.
Modpacks
modpacks.create
Загрузка модпака на сервер.
....
modpacks.update
Обновление информации о модпаке.
....
modpacks.get
Получение информации о модпаке.
Аргументы:
Название | Тип | Описание | Доступные значения |
---|---|---|---|
modpack_id |
int |
ID модпака | |
fields |
str |
(Опционально) Поля, которые нужно вернуть. Пример: name,version |
- name - description - version - author - mods - mods_count - created_at - updated_at |
token |
str |
Токен авторизации | |
v |
str |
Версия API |
Возвращает (JSON):
Название | Тип | Описание | Пример |
---|---|---|---|
name |
str |
Название модпака | Example Modpack |
description |
str |
Описание модпака | This is an example modpack |
version |
str |
Версия модпака (может быть любым) | Super Stabe v1.1 |
author |
str |
Автор модпака | example |
mods |
list |
Список модов в модпаке | ["mod1", "mod2", "mod3"] |
mods_count |
int |
Количество модов в модпаке | 3 |
created_at |
str |
Дата создания модпака | 2025-01-01T00:00:00 |
updated_at |
str |
Дата последнего обновления | 2025-04-01T00:00:00 |
Возможные ошибки: Общие ошибки, 100
modpacks.delete
Удаление модпака.
Аргументы:
Название | Тип | Описание | Доступные значения |
---|---|---|---|
modpack_id |
int |
ID модпака | |
token |
str |
Токен авторизации | |
v |
str |
Версия API |
Возвращает (JSON):
Название | Тип | Описание | Пример |
---|---|---|---|
status |
bool |
Статус операции | true |
Возможные ошибки: Общие ошибки, 100