الصفحة الرئيسية » أدوات » Pokéapi Free RESTful Pokémon API for Developers

    Pokéapi Free RESTful Pokémon API for Developers

    ال شعبية بوكيمون لا تظهر أي علامات تباطؤ وتمتد الآن إلى أجيال من الأطفال من التسعينيات وحتى اليوم. يحب العديد من المطورين هذه الألعاب ويقومون في كثير من الأحيان بإنشاء تطبيقات لها عرض المعلومات و مشاركة البيانات من الألعاب.

    هذا هو الهدف من Pokéapi, حر راحة API صنعت خصيصا ل معلومات لعبة Pokémon. إنها إلى حد بعيد أكبر قاعدة بيانات لمعلومات Pokémon المجانية وواجهة برمجة التطبيقات (API) مجانية تمامًا للاستخدام.

    خلقت العديد من المطورين بالفعل غلاف API بسيط لمساعدتك في بناء التطبيقات بشكل أسرع. لا تتوفر في جميع لغات البرمجة ولكن هنا هي الأكثر شعبية:

    • يمكن لمطوري PHP استخدامها PokePHP
    • يمكن للمطورين العقدة استخدام وعد Pokedex
    • يمكن للمطورين سويفت استخدام PokemonKit

    لم أجد أيًا من ملفات غلاف Java لأجهزة Android أو مغلفات Ruby / Python للأعمال الخلفية على الويب ، ولكن من المأمول أن يكون المطورون الآخرون في المستقبل لطفاء بما يكفي لبناء هذه المكتبات.

    إذا قمت بزيارة صفحة التوثيق ستجد أمثلة رمز الحية وكل ما تحتاجه ل سحب البيانات من الموقع. يمكن أن يتراوح ذلك من مجموعات لعبة Pokémon المحددة إلى التوت والعناصر وحتى أجيال من الألعاب داخل اللعبة.

    يمكنك بناء تطبيق ويب كامل استنادًا إلى واجهة برمجة التطبيقات هذه لسحب كل شيء تمامًا عن كل لعبة بدءًا من الجيل الأول وحتى الجيل الأكثر حداثة (وكل شيء بينهما).

    تم تطوير الموقع من قبل بول هاليت كممارسة لبناء واجهات برمجة التطبيقات. نمت منذ ذلك الحين لتصبح أداة شعبية بشكل لا يصدق مع ما يقرب من 1K النجوم على جيثب.

    في الوقت الحالي ، تسحب واجهة برمجة التطبيقات هذه أكثر من 100،000 طلب في اليوم الواحد وهو أمر مهم جدا لمورد مجاني. نظرًا لأنه مجاني ، تأتي واجهة برمجة التطبيقات مع قيود. على وجه التحديد ، العدد الإجمالي لل طلبات لكل مورد تقتصر على 300 في اليوم لكل عنوان IP.

    لذلك إذا قمت بتشغيل طلب API لـ Pikachu ، فقد يحدث ذلك 300 مرة فقط في يوم واحد. ولكن يمكنك الاتصال بطلبات واجهة برمجة التطبيقات الأخرى من الموقع ولديها جميعها 300 حرف كحد أقصى ذاكرة التخزين المؤقت هذه الطلبات بشكل صحيح يجب أن لا تصل إلى هذا الحد!

    من الصعب معرفة ما إذا كان الموقع سيظل مجانيًا إلى الأبد أو ما إذا كان المنشئ سيحتاج إلى تقديم خطط متميزة لتغطية العبء الثقيل. لكن في كلتا الحالتين ، يعتبر Pokéapi مشروعًا رائعًا وهو وسيلة ممتعة ل تعلم تطوير API.