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