واجهة برمجة التطبيقات
شرح مبسط لمصطلح واجهة برمجة التطبيقات بالعربي، مع المقابل الإنجليزي ومثال عملي.
ما معنى واجهة برمجة التطبيقات؟
«بوابة» تتيح للبرامج التواصل مع بعضها وتبادل الخدمات تلقائيًا. عبرها يستطيع أي تطبيق استخدام قدرات الذكاء الاصطناعي دون بنائها من الصفر.
مثال: تطبيق توصيل يستخدم API الخرائط لعرض موقع السائق لحظة بلحظة.
الخطأ الشائع في فهم واجهة برمجة التطبيقات
الظن أنها للمبرمجين فقط. أدوات الربط الحديثة تتيح لغير المبرمج توصيل خدمتين ببعضهما، والمفتاح فيها سرّ يجب ألا يُشارك.