يتعرض من يعمل فى مجال البرمجيات لعدد من المصطلحات قد يجد المبرمج المبتدأ صعوبة فى فهم معناها او استخدامها. من هذه المصطلحات API و هى اختصار ل (Application Programming Interface).
ما معنى API ...؟
هى مجموعة من الاجرائات و الدوال التى تستخدم لبناء التطبيقات. و هى تستخدم لتحديد كيف يتفاعل التطبيق مع واجهات التطبيقات الاخرى. و هو ما يسهل عملية الربط بين التطبيقات المختلفة.
مثال:
تطبيق الطقس يمكن ان يتم بنائة بدون استخدام تقنية API وفى هذا الحالة نجد ان التطبيق يجب ان يفتح موقع الطقس weather.com ثم يقوم بقراءة البيانات على الموقع و مطابقتها بالبيان المراد عرضة ثم يقوم بعرض البيان.
بينما نفس التطبيق يمكن ان يتم بنائة بواسطة تقنية API و فى هذه الحالة يقوم التطبيق يرسل طلب للحصول على بيان معين من الموقع الخاص بالطقس weather.com و عند استلام نتيجة الطلب يقوم بعرض النتيجة دون الحاجة لقراءة بيانات الموقع او اجراء عمليات مطابقة للحصول على البان الصحيح مما يزيد من سرعة و كفائة التطبيق.
مما سبق يمكن القول ان API يتم استخدامة عند وجود حاجة لعدد من الانظمة المنفصلة للعمل و التواصل معا بشكل سهل و سريع و ذلك لتحقيق هدف لا يمكن لاى نظام تحقيقة بشكل منفرد.
تحويل كودإخفاء محول الأكواد الإبتساماتإخفاء