Ensemplix старается быть дружелюбным к разработчикам всех направлений и по возможности придать интерес разработчикам для создания различных приложений, программ, сервисов и т.д. с помощью данных, которые у нас есть. Мы избавляем разработчиков от парсинга страниц и предоставляем все данные в JSON формате. Для всех языков программирования существуют библиотеки, которые помогут быстро и легко получить данные. В данном руководстве описаны все методы для работы, а также примеры ответов и запросов. Если у Вас есть какие-либо идеи или предложения, Вы можете оставить тикет или написать на email: support@ensemplix.ru.
2
В данный момент запланирована реализация OAuth 2.0 для приложений. Это позволит существенно расширить количество различных API для работы. OAuth позволяет получить приложению доступ к учетной записи пользователя после подтверждения со стороны игрока, что он доверяет указанному приложению. После этого приложение получает специальный токен, с помощью которого сможет получать информацию о личных данных игрока. В документации методы, которым необходим токен, указаны "+".
В данный момент количество вызовов неограниченно. В будущем планируется ограничить количество вызовов API за определенный промежуток времени.
Все вызовы осуществляются через домен https://api.ensemplix.ru/v2/
Метод | Описание | OA2 |
---|---|---|
GET /player/info/:player/ | Информация об игроке. | - |
GET /player/violations/:player/ | Информация о нарушениях игрока. | - |
GET /player/search/:player/ | Поиск игрока. | - |
Метод | Описание | OA2 |
---|---|---|
GET /blocks/ | Список изменений блоков. | - |
GET /blocks/location/ | Список изменений блоков в указанных координатах. | - |
GET /blocks/player/:player/ | Список блоков, установленных игроком | - |
Метод | Описание | OA2 |
---|---|---|
GET /clans/ | Список кланов на сервере. | - |
GET /clan/:id/ | Информация о клане. | - |
###Магазин
Метод | Описание | OA2 |
---|---|---|
GET /shops/ | История магазинов. | - |
GET /shops/location/ | История магазинов в указанном месте. | - |
GET /shops/player/:player | История магазина игрока. | - |
Метод | Описание | OA2 |
---|---|---|
GET /warp/:warp/:world/ | Информация о варпе. | - |
GET /warps/ | Информация о варпах. | |
GET /warps/location/ | Получение информации о ближайший варпах. | - |
GET /warps/player/ | Варпы игрока. | - |
Метод | Описание | OA2 |
---|---|---|
GET /region/:region/:world/ | Информация о регионе. | - |
GET /regions/ | Информация о регионах. | |
GET /regions/location/ | Получение информации о ближайший регионах. | - |
GET /regions/player/:player/ | Информация о регионах игрока. | - |
Метод | Описание | OA2 |
---|---|---|
GET /server/game/ | Информация об игровых серверах. | - |
GET /server/blacklist | Черный список предметов на сервере. | - |
GET /server/bans/ | Список забаненных игроков. | - |
GET /server/news/ | Новости сервера. | - |
GET /server/launcher/ | Версия лаунчера. | - |
GET /server/bundle/ | Версия основного плагина. | - |
Различная информация о игроках и сервере: http://ens.pavlo.cc