L'API dello sviluppatore di Gmail ti permette di accedere alle email della persona?
La prima risposta non è del tutto corretta (ed è obsoleta dal 2014) in quanto non risponde direttamente alla domanda dell'OP. IMAP & SMTP sono protocolli Internet che sono supportati da Google in termini di accesso ai servizi di posta elettronica puramente a livello di messaggio, ma non sono collegati all'API di Gmail che è RESTful e funziona su HTTP.
In effetti, l'API è stata creata (e lanciata nel 2014) perché quei protocolli non si sono aggiornati con l'uso moderno della posta elettronica e delle applicazioni, come spiego in un video che introduce gli sviluppatori all'uso dell'API di Gmail (BONUS: storia dei primi USA). Se non sei uno sviluppatore ma un manager o un altro decisore, ecco il nostro video di lancio di livello superiore che descrive perché abbiamo creato l'API e quali sono alcune delle sue caratteristiche.
Con l'API, si ottiene più di un semplice messaggio di posta elettronica: è possibile accedere ai messaggi di un utente, alle discussioni, alle bozze, alle etichette di Gmail, impostare le notifiche push, modificare le impostazioni dell'utente (risponditore per le vacanze, firma delle e-mail, inoltro, filtri di posta, configurazione POP e IMAP, ecc. IMAP e SMTP non capiscono la maggior parte di questi concetti, ecco perché è stata progettata un'API.
Se vuoi iniziare a usare l'API, dai un'occhiata alla barra di sinistra in questa pagina per vedere i nostri esempi di Quickstart in una varietà di linguaggi di sviluppo e piattaforme. Il codice (Python) per il video qui sopra può essere trovato in questo post del blog deep dive. Se siete pronti per un uso più avanzato, in particolare per modificare le firme e-mail degli utenti utilizzando l'API, date un'occhiata a questo post sul blog e al video che ho prodotto.
Oltre, se siete dei principianti nell'utilizzo delle API di Google, sappiate che l'accesso alla casella di posta e alle impostazioni di Gmail di un utente sono informazioni private, il che significa che una chiave API non sarà sufficiente... avrete bisogno di un ID client OAuth2 e di un permesso esplicito (autorizzazione) dell'utente affinché la vostra applicazione possa accedere ai suoi dati personali. Per imparare a farlo, guardate questo video (che mostra la visualizzazione degli ultimi 100 file/cartelle in Google Drive del vostro utente) e leggete questo post sul blog.
Articoli simili
- Se qualcuno è allergico alle api, deve stare lontano da miele, cera d'api e polline d'api?
- Come fare in modo che Gmail assegni ID di messaggi con due domini diversi (Gmail, email, g suite, SMTP, intestazioni email, applicazioni web)
- Come dire correttamente 'cc'ed to this email', 'cc'ed on this email' o 'cc'ed in this email'
- In Gmail, qual è la differenza tra spostare un'email e etichettare un'email?