К содержимому

Неофициальный справочник ReManga API

Статус документации

Это не официальная документация ReManga. Маршруты автоматически извлечены из production JavaScript, который загружает сам сайт. После обновления frontend их можно пересобрать командой из README.md.

Стандартная публичная Swagger/OpenAPI-схема не обнаружена. Поэтому справочник достоверно фиксирует HTTP-метод и URL, но не выдумывает отсутствующие в runtime-коде схемы тела и ответа.

Поле bearer_capable означает, что сгенерированный клиент умеет приложить Bearer-токен. Оно не гарантирует, что конкретный маршрут требует авторизации.

Полезно для Minecraft

Каталог карточек

GET https://api.remanga.org/api/inventory/catalog/?count=100&page=1&rank=rank_s&ordering=-id

Ранги: rank_a, rank_s, rank_re, rank_ev.

Публичный профиль

GET https://api.remanga.org/api/v2/users/{user_id}/

Можно использовать для проверки одноразового кода в описании профиля при привязке Minecraft UUID к ReManga ID.

Инвентарь карт пользователя

Сгруппированное представление:

GET https://api.remanga.org/api/v3/inventory/items/cards/{user_id}/?count=100&page=1

Отдельные экземпляры карт:

GET https://api.remanga.org/api/v2/inventory/items/cards/{user_id}/?count=100&page=1

В ответе доступны базовая карта, количество экземпляров, ID экземпляров, избранное, пробуждение, улучшение и часть игровых характеристик.

Авторизация

Не просите игроков вводить пароль ReManga на Minecraft-сервере. В публичном клиенте есть обычный логин и социальные методы, но официальный OAuth-поток для стороннего Minecraft-сервера не обнаружен. Безопаснее подтверждать владение публичным профилем через временный одноразовый код.

Сторонние GitHub-проекты

Репозиторий Статус Назначение
vraestoren/remanga.py Неофициальный Python-обёртка над частью API
otaku-melons/remanga Неофициальный Модуль парсера ReManga для системы Melon

Эти проекты полезны как примеры, но не являются подтверждением стабильности API и не заменяют разрешение ReManga.

Ограничения и безопасность