يحصل على البيانات من http://tibia.wikia.com ويكشف هذه البيانات باستخدام RESTful JSON API.
انتقل إلى https://tibiawiki.dev لعرض Swagger API لهذا المشروع.
انسخ مشروع 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 |
المواقع | المواقع | التايلانديين |
إحصائيات النهب | نهب | فيرومبراس |
الصواريخ | صواريخ | رمي صاروخ الكعكة |
يتصاعد | يتصاعد | حمار |
الشخصيات غير القابلة للعب | npcs | سام |
الكائنات 1 | أشياء | عنبية بوش |
ملابس | ملابس | ملابس القراصنة |
أسئلة | المهام | السعي برج المفارقة |
نوبات | نوبات | الشفاء بالضوء |
الشوارع | الشوارع | شارع السكر |
1 اعتبارًا من عام 2021، تم دمج فئات العناصر والكائنات في الويكي. لكي تكون متوافقة مع الأنظمة التي تعتمد على قائمة دقيقة من العناصر، تقوم واجهة برمجة التطبيقات هذه الآن بإرجاع قائمة "العناصر القابلة للاستلام" من نقطة نهاية العناصر، ولكنها تحتوي على نوع قالب الكائن.