كيفية استخدام الـ Public APIs

تريد بناء مشروع ما، لكنك تفتقر إلى البيانات، وتفتقر إلى نظام خلفي (backend).

تحل الـ Public APIs هذه المشكلة؛ فهي تمنحك البيانات والوظائف البرمجية دون الحاجة إلى كتابة كود في جانب الخادم (server-side).

البحث عن واجهات برمجة تطبيقات (APIs) جيدة أمر صعب، ولكن مستودع public-apis على GitHub يجعل الأمر سهلاً، حيث يجمع قائمة ضخمة من الـ APIs المجانية للمطورين.

هذا المستودع مفيد للجميع؛ حيث يجد المبتدئون حقائق بسيطة، بينما يجد الخبراء بيانات لنماذج أولية معقدة. كما تظل القائمة محدثة ومنظمة.

يصنف المستودع الـ APIs حسب الموضوع. ستجد فئات مثل:

  • الحيوانات (Animals)
  • الأنمي (Anime)
  • التطوير (Development)
  • التمويل (Finance)

يوفر كل إدخال تفاصيل تقنية، حيث يمكنك رؤية:

  • اسم الـ API
  • الوصف
  • طريقة المصادقة (Auth method) (بدون مفتاح، مفتاح API، أو OAuth)
  • دعم HTTPS
  • حالة CORS
  • رابط التوثيق (Documentation link)

ابحث عن هذه التفاصيل قبل كتابة الكود:

  1. المصادقة (Auth): إذا كنت مبتدئاً، اختر الـ APIs التي لا تتطلب مصادقة ("No"). سيوفر ذلك عليك عناء الإعدادات المعقدة.
  2. HTTPS: اختر دائماً "Yes" لضمان اتصالات آمنة.
  3. CORS: إذا كنت تبني تطبيقات JavaScript من جانب العميل (client-side)، فستحتاج إلى "Yes" لخاصية CORS.

استخدم هذه القائمة للعثور على بيانات مشروعك القادم.

المصدر: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-public-apis-a-collective-list-of-free-apis-dp7