Cosa fanno e cosa non fanno le API

Notizia

CasaCasa / Notizia / Cosa fanno e cosa non fanno le API

Jan 28, 2024

Cosa fanno e cosa non fanno le API

It’s hard to be in the realm of technology and not hear about APIs these days.

Al giorno d'oggi è difficile essere nel regno della tecnologia e non sentire parlare di API. Che si tratti del lancio dell'API ChatGPT o della notizia di una significativa violazione dei dati su Twitter, le API stanno avendo il loro tempo sotto i riflettori.

Eppure, nonostante la loro ubiquità, molti hanno ancora dubbi sulle capacità (e sui limiti) delle API. A cosa servono le API? Cosa fanno? E cosa non sono in grado di fare nell’era attuale?

Un'API è un'interfaccia di programmazione dell'applicazione, un piccolo software progettato per la comunicazione. Un'API funge da messaggero tra un utente finale e un sito Web o un'applicazione.

Può sembrare semplice, ma le API sono strumenti potenti e vitali. Senza un'API, un sito, un'app o un servizio sono relativamente segregati e hanno funzionalità altamente limitate. Le API definiscono ed eseguono funzionalità che un sito o un'app non possono ottenere in modo indipendente.

Immagina questo scenario: entri in un ristorante e ti siedi a un tavolo. Guardi il menu e decidi cosa desideri ordinare. Un cameriere si avvicina, prende l'ordinazione e le eventuali richieste particolari, quindi passa le informazioni alla cucina in modo che il cibo possa essere preparato. Una volta cotto il pasto, il cameriere torna al tuo tavolo per consegnartelo.

In questo esempio illustrativo, il cameriere è la tua API. Senza di esso, saresti bloccato al tavolo, a fissare il tuo menu, immaginando il menu che ti piacerebbe se solo lo chef sapesse cosa volevi.

Questo esempio aiuta a dare contesto alle API, quindi puoi immaginarle come messaggeri che aiutano a soddisfare le tue esigenze. In termini reali, cosa fanno le API? Diamo un'occhiata ad alcune funzioni API essenziali:

Un approccio comune alla creazione di account sui siti Web consiste nell'utilizzare uno dei tuoi account esistenti, spesso un account Google o Facebook, invece di crearne uno nuovo. Un'API è in funzione quando accedi a un sito Web e puoi utilizzare un altro account per autenticarti. L'API collega le due piattaforme per confermare la tua identità ed evitare il fastidio di ricordare un'altra password.

La sicurezza dei dati privati ​​è una priorità per molte persone, compresi i dati finanziari e di pagamento. Per molti, inserire i dettagli della carta e del pagamento in vari siti Web può sembrare rischioso. Dopotutto, le violazioni della sicurezza sono in aumento.

Un'API PayPal consente agli acquirenti di eCommerce di utilizzare il proprio conto PayPal esistente per completare una transazione su un sito Web di terze parti. Questa integrazione API facilita il pagamento e garantisce che il negozio online non disponga di informazioni di pagamento personali per ricevere i fondi, rilasciare il prodotto o fornire servizi.

Se stai pianificando una vacanza e devi prenotare un hotel, un biglietto aereo o un'auto a noleggio, hai utilizzato più di un'API senza saperlo. Le API collegano il portale di terze parti, come Booking.com o Expedia, ad esempio, a fornitori come compagnie aeree, agenzie di noleggio e hotel. Attraverso queste API forniscono informazioni in tempo reale su disponibilità e prezzi. Le API trasmetteranno inoltre i dettagli della tua prenotazione ai rispettivi fornitori per confermare i tuoi dettagli e garantire che qualcun altro non possa prenotare il tuo stesso posto, camera o auto.

Quando apri la tua app di mappe preferita per ottenere indicazioni stradali, le API ti aiutano a sfruttare al meglio l'interfaccia. Le API comunicano con i fornitori di dati per ottenere informazioni in tempo reale sul traffico e sulle chiusure stradali. Potresti anche vedere un avviso che alcune aree della tua città sono "più trafficate del normale", il lavoro di un'API che comprende che altri con il GPS abilitato si trovano in quell'area. Le API sono anche responsabili degli orari di apertura, delle recensioni e di altre informazioni pertinenti sulle attività commerciali locali.

L'API delle mappe può anche essere integrata in siti Web o e-mail. Se ti è mai capitato di fare clic sull'indirizzo di un'attività commerciale e di avere Google Maps aperto nel browser o nell'app, hai utilizzato l'API di Google Maps.

Vuoi saperne di più sulle API che stanno alimentando la vita e il business moderni? Dai un'occhiata a questo elenco di alcune delle migliori API.

Le API sembrano fare tutto, vero? Sebbene sia vero che questi eroi silenziosi lavorano instancabilmente per alimentare così tante funzioni che spesso diamo per scontate; non possono fare tutto.