Obtient des données de http://tibia.wikia.com et expose ces données à l'aide d'une API RESTful JSON.
Accédez à https://tibiawiki.dev pour afficher l'API Swagger de ce projet.
Clonez ce projet git sur votre ordinateur local et compilez-le en utilisant : ./gradlew build
à partir de votre terminal de ligne de commande préféré. Exécutez ensuite : ./gradlew bootRun
et ouvrez votre navigateur sur http://localhost:8080
Vous pouvez désormais accéder aux ressources REST à l'aide de votre navigateur ou de n'importe quel client REST tel que Postman ou curl depuis votre ligne de commande. Par exemple, accéder à http://localhost:8080/api/corpses devrait vous donner une liste de cadavres.
Pour toutes les ressources, le paramètre de requête ?expand=true
peut être ajouté pour obtenir une liste complète des objets JSON au niveau des ressources de collection. Par exemple, au lieu de https://tibiawiki.dev/api/achievements, l'url https://tibiawiki.dev/api/achievements?expand=true peut être utilisée.
Les ressources suivantes sont disponibles :
Entité | Liste | Exemple |
---|---|---|
Réalisation | réalisations | Goo Goo Danseur |
Livres | livres | Guide de survie dans les donjons (Livre) |
Bâtiments | bâtiments | Avenue du Théâtre 8b |
Charmes | charmes | Explosion d'adrénaline |
Cadavres | cadavres | Rat mort |
Créatures | créatures | Dragon |
Effets | effets | Effet d'électricité bleue |
Lieux de chasse | lieux de chasse | Grotte des Héros |
Articles 1 | articles | Épée de Carlin |
Clés | clés | Clé 4055 |
Emplacements | emplacements | Thaïlandais |
Statistiques de butin | butin | Ferumbras |
Missiles | missiles | Lancer un missile à gâteau |
Montures | monte | Âne |
PNJ | PNJ | Sam |
Objets 1 | objets | Buisson de bleuets |
Tenues | tenues | Tenues De Pirates |
Quêtes | quêtes | La quête de la tour paradoxale |
Sorts | sorts | Guérison par la lumière |
Rues | rues | Rue du Sucre |
1 à partir de 2021, les catégories Objets et Objets ont été fusionnées sur le wiki. Pour être rétrocompatible avec les systèmes s'appuyant sur une liste précise d'éléments, cette API renvoie désormais une liste d'« éléments récupérables » à partir du point de terminaison Items, mais qui ont le type de modèle d'objet.