L'API Gmail est une API RESTful permettant d'accéder aux boîtes aux lettres Gmail et d'envoyer des messages. Pour la plupart des applications Web, l'API Gmail constitue le meilleur choix pour l'accès autorisé aux données Gmail d'un utilisateur et convient à diverses applications, telles que:
- Extraction, indexation et sauvegarde des e-mails en lecture seule
- Envoi de messages automatisé ou programmatique
- Migration des comptes de messagerie
- Organisation des e-mails, y compris le filtrage et le tri des messages
- Standardisation des signatures d'e-mail dans une organisation
Voici une liste de termes couramment utilisés dans l'API Gmail:
- Message
- E-mail contenant l'expéditeur, les destinataires, l'objet et le corps. Une fois qu'un message a été créé, vous ne pouvez plus le modifier. Un message est représenté par une ressource de message.
- Thread
- Ensemble de messages associés formant une conversation. Dans une application cliente de messagerie, un thread est formé lorsqu'un ou plusieurs destinataires répondent à un message avec leur propre message.
- Libellé
Mécanisme permettant d'organiser les messages et les fils de discussion Par exemple, le libellé "taxes" peut être créé et appliqué à tous les messages et fils de discussion liés aux taxes d'un utilisateur. Il existe deux types de libellés:
- Libellés système
- Libellés créés en interne, tels que
INBOX
,TRASH
ouSPAM
. Ces libellés ne peuvent pas être supprimés ni modifiés. Toutefois, certains libellés système, tels queINBOX
, peuvent être appliqués aux messages et aux fils de discussion, ou en être supprimés. - Étiquettes utilisateur
- Libellés créés par un utilisateur. Ces libellés peuvent être supprimés ou modifiés par l'utilisateur ou par une application. Une étiquette utilisateur est représentée par une ressource d'étiquette.
- Draft
Message non envoyé. Un message contenu dans le brouillon peut être remplacé. Lorsque vous envoyez un brouillon, il est automatiquement supprimé et un message est créé avec le libellé système
SENT
. Un brouillon est représenté par une ressource brouillon.
Étapes suivantes
Pour en savoir plus sur le développement avec les API Google Workspace, y compris sur la gestion de l'authentification et des autorisations, consultez la page Premiers pas en tant que développeur Google Workspace.
Pour apprendre à configurer et à exécuter une application API Gmail simple, consultez la présentation des guides de démarrage rapide.