Получает данные с http://tibia.wikia.com и предоставляет эти данные с помощью RESTful JSON API.
Перейдите на https://tibiawiki.dev, чтобы просмотреть API Swagger этого проекта.
Клонируйте этот проект git на свой локальный компьютер и скомпилируйте его, используя: ./gradlew build
из вашего любимого терминала командной строки. Затем выполните: ./gradlew bootRun
и откройте браузер по адресу http://localhost:8080.
Теперь вы можете получить доступ к ресурсам REST с помощью браузера или любого клиента REST, такого как Postman или Curl, из командной строки. Например, переход по адресу http://localhost:8080/api/corpses должен предоставить вам список трупов.
Ко всем ресурсам можно добавить параметр запроса ?expand=true
, чтобы получить полный список объектов JSON на уровне ресурса коллекции. Например, вместо https://tibiawiki.dev/api/achievements можно использовать URL-адрес https://tibiawiki.dev/api/achievements?expand=true.
Доступны следующие ресурсы:
Сущность | Список | Пример |
---|---|---|
Достижение | достижения | Гу Гу Гу Танцор |
Книги | книги | Руководство по выживанию в подземельях (книга) |
Здания | здания | Театральный проспект 8б |
Подвески | прелести | Адреналиновый взрыв |
Трупы | трупы | Мертвая крыса |
Существа | существа | Дракон |
Эффекты | эффекты | Эффект синего электричества |
Охотничьи места | охотничьи места | Пещера героев |
Предметы 1 | предметы | Карлин Меч |
Ключи | ключи | Ключ 4055 |
Локации | локации | Тайцы |
Статистика добычи | грабить | Ферумбрас |
Ракеты | ракеты | Бросание ракеты-торта |
Маунты | монтируется | Осел |
НПС | НПС | Сэм |
Объекты 1 | объекты | Черничный куст |
Наряды | наряды | Пиратские наряды |
Квесты | квесты | Задание «Башня Парадокса» |
Заклинания | заклинания | Световое исцеление |
Улицы | улицы | Шугар-стрит |
С 2021 года категории «Предметы» и «Объекты» были объединены в вики. Чтобы обеспечить обратную совместимость с системами, использующими точный список элементов, этот API теперь возвращает список «выбираемых элементов» из конечной точки элементов, но которые имеют тип шаблона объекта.