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

مخطط لواجهة التطبيقات المفتوحة في مجال الأعمال

واجهة برمجة التطبيقات المفتوحة (بالإنجليزية: 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.