Ruft Daten von http://tibia.wikia.com ab und stellt diese Daten mithilfe einer RESTful-JSON-API bereit.
Navigieren Sie zu https://tibiawiki.dev, um die Swagger-API dieses Projekts anzuzeigen.
Klonen Sie dieses Git-Projekt auf Ihren lokalen Computer und kompilieren Sie es mit: ./gradlew build
von Ihrem bevorzugten Befehlszeilenterminal aus. Führen Sie dann Folgendes aus: ./gradlew bootRun
und öffnen Sie Ihren Browser unter http://localhost:8080
Sie können jetzt über Ihren Browser oder einen beliebigen REST-Client wie Postman oder Curl über Ihre Befehlszeile auf die REST-Ressourcen zugreifen. Wenn Sie beispielsweise zu http://localhost:8080/api/corpses navigieren, erhalten Sie eine Liste der Leichen.
Für alle Ressourcen kann der Abfrageparameter ?expand=true
angehängt werden, um eine vollständige Liste der JSON-Objekte auf Sammlungsressourcenebene zu erhalten. Anstelle von https://tibiawiki.dev/api/achievements kann beispielsweise die URL https://tibiawiki.dev/api/achievements?expand=true verwendet werden.
Folgende Ressourcen stehen zur Verfügung:
Juristische Person | Liste | Beispiel |
---|---|---|
Leistung | Erfolge | Goo Goo Tänzer |
Bücher | Bücher | Dungeon Survival Guide (Buch) |
Gebäude | Gebäude | Theaterallee 8b |
Zauber | Reize | Adrenalinschub |
Leichen | Leichen | Tote Ratte |
Kreaturen | Kreaturen | Drachen |
Effekte | Effekte | Blauer Elektrizitätseffekt |
Jagdplätze | Jagdplätze | Heldenhöhle |
Artikel 1 | Artikel | Carlin-Schwert |
Schlüssel | Schlüssel | Schlüssel 4055 |
Standorte | Standorte | Thailänder |
Beutestatistik | Beute | Ferumbras |
Raketen | Raketen | Kuchenrakete werfen |
Reittiere | Reittiere | Esel |
NPCs | nStk | Sam |
Objekte 1 | Objekte | Blaubeerstrauch |
Outfits | Outfits | Piraten-Outfits |
Quests | Quests | Die Paradox-Turm-Quest |
Zauber | Zaubersprüche | Lichtheilung |
Straßen | Straßen | Zuckerstraße |
1 Ab 2021 wurden die Kategorien „Items“ und „Objects“ im Wiki zusammengeführt. Um abwärtskompatibel mit Systemen zu sein, die auf einer genauen Liste von Artikeln basieren, gibt diese API jetzt eine Liste „abholbarer Artikel“ vom Artikel-Endpunkt zurück, die jedoch den Objektvorlagentyp haben.