ما هي واجهة تعامل برمجة التطبيق (API)؟
Cos'è un'API?
واجهة تعامل برمجة التطبيق (API) هي برنامج وسيط يسمح لاثنين من التطبيقات بالاتصال ببعضهما البعض من خلال الانفتاح على البيانات والوظائف الخاصة بهم. يستخدم مطورو التطبيقات واجهة التعامل في API للاتصال بالمنتجات والخدمات الأخرى لإرجاع المعلومات التي يطلبها المستخدم النهائي. عندما تقوم باستخدام تطبيق (مثل المساعد الافتراضي) على التليفون أو الحاسب الآلي الخاص بك، يقوم التطبيق بالاتصال بالإنترنت وإرسال البيانات إلى وحدة خدمة ما بواسطة واجهة تعامل برمجة التطبيق. تساعد واجهة تعامل برمجة التطبيق بعد ذلك وحدة الخدمة في تفسير البيانات حتى تتمكن من تنفيذ الإجراءات اللازمة. وأخيرا، تقوم وحدة الخدمة بإرسال البيانات المطلوبة مرة أخرى إلى الجهاز الخاص بك من خلال واجهة تعامل برمجة التطبيق حيث يتم تفسيرها بواسطة التطبيق ويتم عرضها لك بنسق يمكن قراءته. بدون واجهات تعامل برمجة التطبيق، لن يمكن التعامل مع الكثير من التطبيقات الإلكترونية التي نعتمد عليها الآن.
Un'API è un intermediario software che consente a due applicazioni di comunicare tra di loro, esponendo i loro dati e funzionalità. Gli sviluppatori di app utilizzano un'interfaccia di API per comunicare con altri prodotti e servizi e restituire le informazioni richieste dall'utente finale. Quando si utilizza un'applicazione (come ad esempio un assistente virtuale) sul proprio telefono o computer, l'applicazione si connette a Internet e invia i dati ad un server tramite un'API. L'API poi aiuta il server a interpretare i dati, in modo da poter eseguire le azioni necessarie. Infine, il server invia i dati richiesti al tuo dispositivo tramite l'API, dove vengono interpretati dall'applicazione e presentati in formato leggibile. Senza API, molte delle applicazioni online a cui ci affidiamo non sarebbero possibili.