Che cos'è un? API - AWS AppSync

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Che cos'è un? API

Un'interfaccia di programmazione delle applicazioni (API) definisce le regole da seguire per comunicare con altri sistemi software. Gli sviluppatori espongono o creano APIs in modo che altre applicazioni possano comunicare con le rispettive applicazioni in modo programmatico. Ad esempio, l'applicazione timesheet espone un messaggio API che richiede il nome completo di un dipendente e un intervallo di date. Quando riceve queste informazioni, elabora internamente la scheda attività del dipendente e restituisce il numero di ore lavorate in quell'intervallo di date.

Si può pensare a un Web API come a un gateway tra i clienti e le risorse sul Web.

Client

I client sono utenti che desiderano accedere alle informazioni dal Web. Il client può essere una persona o un sistema software che utilizza ilAPI. Ad esempio, gli sviluppatori possono scrivere programmi che accedono ai dati meteorologici da un sistema meteorologico. Oppure puoi accedere agli stessi dati dal tuo browser quando visiti direttamente il sito web meteo.

Risorse

Le risorse sono le informazioni che le diverse applicazioni forniscono ai propri clienti. Le risorse possono essere immagini, video, testo, numeri o qualsiasi tipo di dati. La macchina che fornisce la risorsa al client viene anche chiamata server. Le organizzazioni APIs lo utilizzano per condividere risorse e fornire servizi Web mantenendo la sicurezza, il controllo e l'autenticazione. Inoltre, APIs aiutale a determinare quali clienti possono accedere a risorse interne specifiche.