جدول المحتويات:
- التعريف - ماذا تعني واجهة برنامج التطبيق المفتوح (Open API)؟
- Techopedia تشرح Open Application Program Interface (Open API)
التعريف - ماذا تعني واجهة برنامج التطبيق المفتوح (Open API)؟
يتم تعريف واجهة برمجة التطبيقات المفتوحة (API المفتوحة) بشكل شائع على أنها واجهة برمجة التطبيقات التي تستخدم لغة أو بنية شائعة أو عالمية لتعزيز المزيد من الوصول الشامل. بشكل عام ، تسمح واجهة برمجة التطبيقات للمطورين باستخدام منتج برنامج معين بطرق مختلفة ، على سبيل المثال ، تركيبه في مشاريع تابعة لجهات خارجية.
Techopedia تشرح Open Application Program Interface (Open API)
يختلف API المفتوح عن منتج برنامج مفتوح المصدر. السبب في أن خبراء تكنولوجيا المعلومات يصفون واجهة برمجة التطبيقات بأنها "مفتوحة" هو أنه يتم مشاركتها بشكل مفتوح ومفتوح للاستخدام العام. ومن الأمثلة على ذلك واجهات برمجة التطبيقات لـ Facebook ومواقع الوسائط الاجتماعية الأخرى التي يتم مشاركتها بحرية من أجل حث المطورين والمستخدمين الآخرين على دمج وظائف الوسائط الاجتماعية في منتجات البرامج الخاصة بهم. حقق Facebook وغيرها من المنصات نجاحًا كبيرًا في تقديم واجهات برمجة التطبيقات المفتوحة هذه ، مما أتاح إمكانية دمج المنصات الخاصة بهم في جميع أنواع المشاريع.
يعرّف بعض خبراء تقنية المعلومات أيضًا API المفتوحة على أنها بروتوكول تم إعداده باستخدام بروتوكول معين يتيح له الوصول إلى مطورين آخرين. مثال على هذا API هو نموذج هندسة نقل الحالة التمثيلية (REST) ، وكذلك بروتوكول الوصول إلى الكائنات البسيطة (SOAP).
