واجهة برمجة التطبيقات API
طريقة محددة يطلب بها برنامج من آخر بيانات أو تنفيذ إجراء، دون أن يعرف أي منهما كيف بُني الآخر.
يُعرف أيضًا بـ واجهة برمجية واجهة تطبيقات
التعريف
واجهة برمجة التطبيقات هي عقد. يَعِد أحد الطرفين بأن «أرسل لي طلبًا بهذا الشكل وسأجيبك بذلك الشكل»، وعندها يمكن إعادة كتابة الطرف الآخر أو نقله أو استبداله دون كسر أي شيء يعتمد عليه.
لهذا فإن كل تكامل تدفع مقابله تقريبًا — بوابة دفع، حساب شحن، تسجيل الدخول بجوجل — هو استدعاء لواجهة برمجية في جوهره.
أسئلة حول واجهة برمجة التطبيقات
هل واجهة البرمجة هي نفسها الموقع؟
ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟
أخبرنا بما تبنيه وسنجيبك بلغة واضحة.