Ore Web API
Ore предлагает JSON RESTful API для взаимодействия с модами и плагинами, индексированными Ore. Ниже приводится текущая спецификация этого API.
Типы данных
Существует несколько типов данных типа enum integer, которые используются в API. Ниже приведен список текущих типов.
ID категорий:
0 |
Администрирование |
1 |
Чат |
2 |
Инструменты разработчика |
3 |
Экономика |
4 |
Геймплей |
5 |
Игры |
6 |
Защита |
7 |
Ролевые игры |
8 |
Управление мирами |
9 |
Разное |
10 |
Не определено |
ID способов сортировки:
0 |
Больше всего звёзд |
1 |
Самые загружаемые |
2 |
Самые просматриваемые |
3 |
Новые |
4 |
Недавно обновлённые |
Маршруты
Ниже приведен список маршрутов, которые доступны в API сейчас.
Устаревшие Маршруты
Следующие маршруты устарели и не должны использоваться. Вполне вероятно, что их замена будет отличаться, поэтому перед миграцией проконсультируйтесь с документацией.
Устаревшее |
Замена |
/api/projects |
/api/v1/projects |
/api/users |
/api/v1/users |
/api/projects/:pluginId/version |
/api/v1/projects/:pluginId/version |
/api/projects/:pluginId/versions/:version |
/api/v1/projects/:pluginId/versions/:version |
/api/projects/:pluginId |
/api/v1/projects/:pluginId |
/api/users/:username |
/api/v1/users/:username |
/api/projects/:pluginId/versions/:name |
/api/v1/projects/:pluginId/versions/:name |