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.
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:
- Simple Object Access Protocol (SOAP) API. Il client e il server scambiano messaggi utilizzando XML. Questa è una tecnica che era popolare in passato.
- Remote Procedure Calls (RPC) API. Il client completa una funzione sul server, e il server invia il risultato al client.
- Websocket API. Una comunicazione bidirezionale tra il client e il server, dove il server invia messaggi di richiamata al client.
- 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.