http://tibia.wikia.com에서 데이터를 가져오고 RESTful JSON API를 사용하여 이 데이터를 노출합니다.
이 프로젝트의 Swagger API를 보려면 https://tibiawiki.dev로 이동하세요.
이 git 프로젝트를 로컬 컴퓨터에 복제하고 즐겨 사용하는 명령줄 터미널에서 ./gradlew build
사용하여 컴파일하세요. 그런 다음 ./gradlew bootRun
실행하고 http://localhost:8080에서 브라우저를 엽니다.
이제 명령줄에서 브라우저나 Postman 또는 Curl과 같은 REST 클라이언트를 사용하여 REST 리소스에 액세스할 수 있습니다. 예를 들어 http://localhost:8080/api/corpses로 이동하면 시체 목록이 제공됩니다.
모든 리소스에 대해 쿼리 매개변수 ?expand=true
추가하여 컬렉션 리소스 수준에서 JSON 개체의 전체 목록을 가져올 수 있습니다. 예를 들어, https://tibiawiki.dev/api/achievements 대신 https://tibiawiki.dev/api/achievements?expand=true URL을 사용할 수 있습니다.
다음 리소스를 사용할 수 있습니다.
실재 | 목록 | 예 |
---|---|---|
성취 | 업적 | 구구 댄서 |
서적 | 서적 | 던전 서바이벌 가이드(도서) |
건물 | 건물 | 시어터 애비뉴 8b |
참 | 매력 | 아드레날린 폭발 |
시체 | 시체 | 죽은 쥐 |
생물 | 생물 | 용 |
효과 | 효과 | 푸른 전기 효과 |
사냥 장소 | 사냥터 | 영웅동굴 |
항목 1 | 아이템 | 칼린 소드 |
열쇠 | 열쇠 | 열쇠 4055 |
위치 | 위치 | 태국인 |
전리품 통계 | 전리품 | 페룸브라스 |
미사일 | 미사일 | 던지기 케이크 미사일 |
마운트 | 마운트 | 당나귀 |
NPC | npcs | 샘 |
개체 1 | 사물 | 블루베리 부시 |
의상 | 의상 | 해적 의상 |
퀘스트 | 퀘스트 | 패러독스 타워 퀘스트 |
주문 | 주문 | 가벼운 치유 |
시가 | 시가 | 슈거 스트리트 |
1 2021년부터 항목 및 개체 범주가 위키에 병합되었습니다. 정확한 항목 목록에 의존하는 시스템과의 이전 버전과의 호환성을 위해 이 API는 이제 항목 엔드포인트에서 '픽업 가능한 항목' 목록을 반환하지만 Object templateType을 갖습니다.