شبكة تعلم مع ناو

ما هي الـ API؟

API (Application Programming Interface) واجهة برمجية تتيح لتطبيقات مختلفة التفاعل مع بعضها وفق قواعد محددة: ماذا تطلب، وكيف، وما الرد الذي ستحصل عليه.

أمثلة يومية

  • زر “الدخول عبر Google” في موقع ما.
  • خريطة Google داخل موقع مطعم.
  • بوابة الدفع في متجر إلكتروني.
  • تطبيق الطقس الذي يجلب البيانات من خدمة طقس.

مثال طلب

const res = await fetch('https://api.github.com/users/nawras92');
const user = await res.json();
console.log(user.public_repos);

الـ API ليست بين الخادم والمتصفح فقط؛ يمكن أن تكون بين أي برنامجين، أو حتى بين أجزاء البرنامج نفسه.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.