المدونة

المدونة

رجوع

API

API
Application Programming Interface
- هي إرسال واستقبال المعلومات بين برمجيتك أنت، وبرمجية أخرى غير تابعة لك ، يمكنك اعتباره وسيطاً لجلب المعلومة وإرسالها، كما لو كان ساعي البريد الذي يأخذ المعلومة من برمجيتك الخاصة ويرسلها لبرمجية أخرى، أو العكس.

- استخدمات API

المكتبات وأُطُر العمل

Libraries and frameworks

أنظمة التشغيل

Operating systems

واجهات برمجة التطبيقات البعيدة

Remote APIs

واجهات برمجة التطبيقات الخاصة بالويب

Web APIs

صناعة البرمجيات

Software industry

تصميم واجهة برمجة التطبيقات

 

- لماذا نستخدم الـ API ؟

اختصار العمل عليك: تخيل مثلا لو أردت استخراج عناوين الـ IP للمستخدمين، سيكون الأمر صعب وستحتاج إلى تطوير برمجيتك من الصفر التي تتعامل مع هذا الهدف، لذا سيكون أسهل وأفضل استخدام مثل الـ API السابق، والقيام بالعمل كاملا فقط من خلال سطرين برمجيين وربما أقل ان كنت تستخدم تقنيات متقدمة ( مثلا Axios في الـ Vuejs ).

- انواع API

هناك ثلاث طرق لسياسات الوصول إلى API.

- خاص Private

للاستخدام الداخلي فقط. هذا يمنح الشركات أكبر قدر من التحكم في API الخاصة بهم

- شريك Partner

يتم مشاركة API من هذا النوع مع شركاء أعمال محددين.

- عام Public

هذا النوع من سياسة الوصول إلى API يكون متاح للجميع.