Possiamo comprare, pubblicare, prenotare o scegliere qualsiasi cosa, ovunque. Siamo più che mai connessi gli uni agli altri e al mondo.
Ma come avviene tutto questo, come viaggiano i dati da un punto all'altro, come si connettono tra loro dispositivi e applicazioni diverse per permetterci di eseguire azioni come la prenotazione o l'acquisto di un volo con pochi clic?
L'eroe non celebrato di questo mondo connesso è una cosa chiamata Application Programming Interface, meglio nota come API.
Anche se opera dietro le quinte e spesso la diamo per scontata, è un'API che rende possibile tutta l'interattività a cui siamo abituati e da cui dipendiamo nella nostra vita quotidiana.
Che cos'è un'API?
Un'API, in parole povere, è il messaggero che riceve le richieste, le comunica al sistema e restituisce una risposta.
Per capire meglio come funziona, immaginiamo di essere in un ristorante, di avere un menu con diverse opzioni tra cui scegliere. In cucina, il team è pronto a preparare il vostro ordine. Tuttavia, manca un anello cruciale che comunichi il vostro ordine alla cucina e consegni il cibo al vostro tavolo. È qui che entra in gioco il cameriere, che in questo caso è l'API. Il cameriere riceve l'ordine, lo comunica alla cucina (il sistema) e poi porta il cibo (la risposta) al vostro tavolo.
Un esempio pratico: la ricerca di voli
Un buon esempio di API in azione è la ricerca di voli online. Come in un ristorante, si ha a disposizione un "menu" con diverse opzioni tra cui scegliere: città di origine, data di partenza, destinazione, classe di volo e altre variabili. Si interagisce con il sito web della compagnia aerea per accedere al suo database e verificare se ci sono posti disponibili, nonché i prezzi in base ai parametri scelti.
Ma cosa succede se non si utilizza direttamente il sito web della compagnia aerea, ma un servizio di viaggio online che raccoglie informazioni da diverse compagnie aeree? In questo caso, il servizio di viaggio utilizza le API delle compagnie aeree.
L'API è l'interfaccia che, come il cameriere nel nostro esempio, richiede informazioni al sistema della compagnia aerea (disponibilità di posti, prezzi, opzioni per i pasti o per i bagagli) e poi restituisce la risposta al servizio di viaggi online, che mostra i risultati.
Così, grazie alle API, possiamo utilizzare piattaforme di viaggio che raccolgono dati da diverse compagnie aeree e ci permettono di prenotare voli, personalizzare le nostre preferenze e scegliere opzioni aggiuntive, tutto sulla stessa pagina web.
Connettività ovunque
Le API non facilitano solo i siti di viaggio, ma sono fondamentali per tutte le interazioni tra applicazioni, dati e dispositivi. Sono responsabili di consentire ai sistemi informatici di comunicare tra loro e, in ultima analisi, di creare la connettività che ci permette di accedere a qualsiasi informazione o servizio ovunque ci troviamo.
Quando si pensa a un'API, la si vede come un cameriere che fa la spola tra applicazioni, database e dispositivi, inviando richieste e ricevendo risposte.
Le API dell'MasterBase
Il vantaggio principale delle API nell'MasterBase® è che consentono di automatizzare le azioni che vengono eseguite manualmente sulla piattaforma web.
Tra l'altro, lo rendono possibile:
- Aggiornate i database nel vostro ambiente di lavoro e contemporaneamente sulla nostra piattaforma.
- Create e inviate messaggi dai vostri sistemi senza dover accedere alla nostra piattaforma.
- Ricevere dall'MasterBase® i dati metrici della spedizione
Imparate dalle nostre API
Nel nostro sito web potrete conoscere le nostre API attraverso video tutorial che coprono dagli argomenti più semplici a quelli più rilevanti, per comprenderne l'uso e la portata.
Accedete ai nostri video qui;
-
Che cos'è un servizio web e come si consuma - Parte 1: cosa occorre sapere : Guarda il video
-
Cos'è un servizio web e come si consuma - Parte 2: esempi in Postman : Guarda il video
-
Cosa sono e a cosa servono le API MasterBase®: Guarda il video
-
Credenziali API: perché crearle e come: Guarda il video
-
Le API MasterBase® per l'automazione: Guarda il video
Inoltre, sarà possibile consultare materiale scritto per imparare a utilizzare le API MasterBase®.
Accesso alle guide al consumo dell'MasterBase® API
Contatti - Gestire i contatti
API che consente di sincronizzare i dati dei contatti memorizzati nei sistemi interni con quelli dei database di MasterBase®. Clicca qui
MassiveMail - Gestire gli invii di posta elettronica
API che consente di creare messaggi ed effettuare invii di massa senza accedere alla piattaforma MasterBase®. Clicca qui
UniqueMail - Gestire gli invii di posta elettronica unici
API che consente di effettuare spedizioni una tantum da sistemi interni senza la necessità di accedere alla piattaforma MasterBase®. Clicca qui
Archivio - Memorizzazione URL di singole campagne
API per il caricamento e il download di file da e verso il cloud MasterBase® per i caricamenti in blocco. Clicca qui
Config - Visualizza i dati di configurazione
API per ottenere informazioni dai campi di ciascuna base. Clicca qui
Accesso alle API MasterBase® per l'automazione di processo
RDS - Gestione dei record nei database RDS
API che consente la gestione remota dei record di una raccolta di dati RDS. Clicca qui
File Bunker - Archiviazione dei file
API che consente la memorizzazione di file in un ambiente web e il loro successivo download. Clicca qui



