Obtém dados de http://tibia.wikia.com e os expõe usando uma API RESTful JSON.
Navegue até https://tibiawiki.dev para visualizar a API Swagger deste projeto.
Clone este projeto git em seu computador local e compile-o usando: ./gradlew build
em seu terminal de linha de comando favorito. Em seguida, execute: ./gradlew bootRun
e abra seu navegador em http://localhost:8080
Agora você pode acessar os recursos REST usando seu navegador ou qualquer cliente REST, como Postman, ou curl na linha de comando. Por exemplo, navegar para http://localhost:8080/api/corpses deve fornecer uma lista de cadáveres.
Para todos os recursos, o parâmetro de consulta ?expand=true
pode ser anexado para obter uma lista completa de objetos JSON no nível do recurso de coleção. Por exemplo, em vez de https://tibiawiki.dev/api/achievements a url https://tibiawiki.dev/api/achievements?expand=true pode ser usada.
Os seguintes recursos estão disponíveis:
Entidade | Lista | Exemplo |
---|---|---|
Conquista | conquistas | Goo Goo Dançarino |
Livros | livros | Guia de sobrevivência em masmorras (livro) |
Edifícios | edifícios | Avenida do Teatro 8b |
Encantos | encantos | Explosão de adrenalina |
Cadáveres | cadáveres | Rato Morto |
Criaturas | criaturas | Dragão |
Efeitos | efeitos | Efeito Eletricidade Azul |
Locais de caça | locais de caça | Caverna do Herói |
Itens 1 | Unid | Espada Carlin |
Chaves | chaves | Chave 4055 |
Locais | locais | Thais |
Estatísticas de saque | saque | Ferumbras |
Mísseis | mísseis | Jogando Míssil de Bolo |
Montagens | montagens | Burro |
NPCs | npcs | Sam |
Objetos 1 | objetos | Arbusto de mirtilo |
Roupas | roupas | Roupas de pirata |
Missões | missões | A missão da Torre do Paradoxo |
Feitiços | feitiços | Cura pela Luz |
Ruas | ruas | Rua do Açúcar |
1 a partir de 2021, as categorias Itens e Objetos foram mescladas no wiki. Para ser compatível com versões anteriores de sistemas que dependem de uma lista precisa de itens, esta API agora retorna uma lista de 'Itens recolhíveis' do endpoint Items, mas que possuem o Object templateType.