ما المقصود بواجهة API؟
تُستخدم API، وهي اختصار لواجهة برمجة التطبيقات، لتمرير البيانات ذهابًا وإيابًا بين تطبيقات البرامج بطريقة رسمية. توفر العديد من الخدمات واجهات API عامة تسمح لأي شخص بإرسال واستلام المحتوى من الخدمة. واجهات API التي تعمل عبر الإنترنت باستخدام روابط بنظام http:// يشار إليها باسم واجهات API للويب. على الويب، يمكنك إرسال طلب إلى API لإحضار المعلومات ونشرها.
كل تطبيقاتك المفضلة التي تتصل بالإنترنت يتم تشغيلها بواسطة واجهات API. على سبيل المثال، تستخدم مواقع التواصل الاجتماعي واجهات API كي تتيح لك إمكانية عرض ونشر المشاركات من تطبيقات الجوال الخاصة بها. وعندما تقوم بتجديد الموجز، يُصدِر التطبيق طلب API لجلب كل المشاركات. وعندما تضغط على "أعجبني" لمشاركة ما، يُصدِر التطبيق طلب API لنشر تلك البيانات.
من خلال إمكانية إصدار طلبات API في تطبيق الاختصارات، يمكنك تجاوز البيانات المخزنة محليًا على جهازك وإنشاء اختصارات تتفاعل مع أي خدمة ويب تحتوي على واجهة API عامة. يمكنك إنشاء اختصارات مخصصة لجمع قدر كبير من البيانات وعرضه بالطريقة التي تريدها، أو إعادة إرسال البيانات إلى API وتحديث خدمة الويب—إذا كان ذلك متوفرًا في API، فهو متوفر في تطبيق الاختصارات.