L'API Gmail è un'API RESTful che può essere utilizzata per accedere alle caselle di posta di Gmail e inviare email. Per la maggior parte delle applicazioni web, l'API Gmail è la scelta migliore per l'accesso autorizzato ai dati Gmail di un utente ed è adatta a varie applicazioni, ad esempio:
- Estrazione, indicizzazione e backup della posta in sola lettura
- Invio automatico o programmatico di messaggi
- Migrazione dell'account email
- Organizzazione delle email, inclusi filtri e ordinamento dei messaggi
- Standardizzazione delle firme email in un'organizzazione
Di seguito è riportato un elenco dei termini comuni utilizzati nell'API Gmail:
- Messaggio
- Un messaggio email contenente il mittente, i destinatari, l'oggetto e il corpo. Una volta creato, un messaggio non può essere modificato. Un messaggio è rappresentato da una risorsa di messaggio.
- Filo
- Una raccolta di messaggi correlati che formano una conversazione. In un'app client di posta, si forma un thread quando uno o più destinatari rispondono a un messaggio con il proprio messaggio.
- Etichetta
Un meccanismo per organizzare i messaggi e i thread. Ad esempio, l'etichetta"imposte" potrebbe essere creata e applicata a tutti i messaggi e thread relativi alle tasse di un utente. Esistono due tipi di etichette:
- Etichette del sistema
- Etichette create internamente, ad esempio
INBOX
,TRASH
oSPAM
. Queste etichette non possono essere eliminate o modificate. Tuttavia, alcune etichette di sistema, comeINBOX
, possono essere applicate o rimosse da messaggi e thread. - Etichette utente
- Etichette create da un utente. Queste etichette possono essere eliminate o modificate dall'utente o da un'applicazione. Un'etichetta utente è rappresentata da una risorsa etichetta.
- Bozza
Un messaggio non inviato. È possibile sostituire un messaggio contenuto nella bozza. L'invio di una bozza elimina automaticamente la bozza e crea un messaggio con l'etichetta di sistema
SENT
. Una bozza è rappresentata da una bozza di risorsa.
Passaggi successivi
Per informazioni sullo sviluppo con le API Google Workspace, inclusa la gestione dell'autenticazione e dell'autorizzazione, consulta la Guida introduttiva come sviluppatore di Google Workspace.
Per scoprire come configurare ed eseguire una semplice app dell'API Gmail, consulta la panoramica delle guide rapide.