What is an API?

Un’Interfaccia di Programmazione delle Applicazioni (API) è un insieme di funzioni che consente alle applicazioni di accedere ai dati e interagire con componenti esterni. Un’API è essenzialmente un corriere che consegna messaggi da un client a un server e viceversa.


Web Design

Di Più Sugli API

L’app meteo del tuo telefono è un esempio perfetto di API in azione. L’app ottiene dati da fonti, come The Weather Channel, tramite API.

Le API possono funzionare in quattro modi:

  1. Simple Object Access Protocol (SOAP) API. Il client e il server scambiano messaggi utilizzando XML. Questa è una tecnica che era popolare in passato.
  2. Remote Procedure Calls (RPC) API. Il client completa una funzione sul server, e il server invia il risultato al client.
  3. Websocket API. Una comunicazione bidirezionale tra il client e il server, dove il server invia messaggi di richiamata al client.
  4. Representational State Transfer (REST) API. Il client invia una richiesta al server sotto forma di dati. Il server poi utilizza questi dati per completare funzioni interne e restituisce i dati di output al client. Questa è la tecnica più popolare.
Offerta Speciale
Design Web Personalizzato
Ottieni un sito web unico e ottimizzato per dispositivi mobili che faccia davvero brillare il tuo marchio. Condividi la tua visione con noi e ci occuperemo del resto.