يرجى مراجعة هذه المقالة وإزالة وسم المقالات غير المراجعة، ووسمها بوسوم الصيانة المناسبة.

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

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
مخطط لواجهة التطبيقات المفتوحة في مجال الأعمال

واجهة برمجة التطبيقات المفتوحة (بالإنجليزية: Open API)‏ (يشار إليها غالبًا باسم واجهة برمجة التطبيقات العامة) هي واجهة برمجة تطبيقات متاحة للجميع توفر للمطورين وصولاً برمجيًا إلى تطبيق أو خدمة ويب (ربما مملوكة).[1] واجهات برمجة التطبيقات المفتوحة هي واجهات برمجة تطبيقات يتم نشرها على الإنترنت ويمكن للمستهلكين الوصول إليها مجانًا.[2]

التعريفات البديلة

لا يوجد تعريف مقبول عالميًا لمصطلح "Open API" ويمكن استخدامه للإشارة إلى مجموعة متنوعة من الأشياء في سياقات مختلفة، بما في ذلك:[3]

  1. واجهة برمجة تطبيقات للاستخدام من قبل المطورين والمستخدمين الآخرين مع قيودٍ قليلةٍ نسبيًا. قد يتطلب التسجيل أو فرض الحصص وحدود المعدل، لكن التسجيل مجاني ومفتوح للجميع؛ أو
  2. واجهة برمجة تطبيقات مدعومة ببيانات مفتوحة. البيانات المفتوحة متاحة مجانًا للجميع لاستخدامها وإعادة نشرها كما يحلو لهم، دون قيود من حقوق النشر أو براءات الاختراع أو آليات التحكم الأخرى؛ أو
  3. واجهة برمجة تطبيقات تستند إلى معيار مفتوح، والذي يحدد الآلية التي يستعلم بها المستهلك عن واجهة برمجة التطبيقات ويفسر ردودها.

انظر أيضًا

روابط خارجية

مراجع

  1. ^ Proffitt، Brian (19 سبتمبر 2013). "What APIs Are And Why They're Important". Readwrite. مؤرشف من الأصل في 2023-03-06. اطلع عليه بتاريخ 2015-10-28.
  2. ^ "What is open API? - Definition from WhatIs.com". SearchCloudApplications. مؤرشف من الأصل في 2023-03-06. اطلع عليه بتاريخ 2015-10-26.
  3. ^ Dodds، Leigh. "What is an Open API?". Lost Boy. مؤرشف من الأصل في 2023-03-06. اطلع عليه بتاريخ 2015-11-02.