واجهة البرمجة (API)
واجهة البرمجة طريقة يطلب بها برنامج شيئاً من برنامج آخر، بقواعد واضحة.
يقولها الناس عادةً بالإنجليزية: API. يقول كثير من الناطقين بالعربية هذه الكلمة بحروفها الإنجليزية. ومعناها بالعربية مكتوب أدناه.
في مثال بسيط
تسأل صفحة متجرك خدمة طقس عن طقس اليوم، فتجيب الخدمة عبر واجهتها.
لماذا يهمك
تتيح لك الواجهات إضافة ميزات كبيرة، مثل الخرائط أو إجابات الذكاء الاصطناعي، دون أن تبنيها بنفسك.
لا تخلطه مع
الواجهة ليست التطبيق نفسه، بل الباب الذي يفتحه التطبيق للبرامج الأخرى.