L'API Gmail est une API RESTful permettant d'accéder aux boîtes aux lettres Gmail et d'envoyer des e-mails. Pour la plupart des applications Web, l'API Gmail constitue le meilleur choix pour autoriser l'accès aux données Gmail d'un utilisateur. Elle convient à diverses applications, telles que:
- Extraction, indexation et sauvegarde des e-mails en lecture seule
- Envoi de messages automatisé ou programmatique
- Migration de comptes de messagerie
- Organisation des e-mails, y compris le filtrage et le tri des messages
- Standardisation des signatures d'e-mail au sein d'une organisation
Voici une liste des termes couramment utilisés dans l'API Gmail:
- secondaire
- E-mail contenant l'expéditeur, les destinataires, l'objet et le corps du message. Une fois qu'un message a été créé, il ne peut plus être modifié. Un message est représenté par une ressource de message.
- Thread
- Ensemble de messages associés formant une conversation. Dans une application de client de messagerie, un thread se forme lorsqu'un ou plusieurs destinataires répondent à un message par 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 concernant les taxes d'un utilisateur. Il existe deux types de libellés:
- Libellés système
- Libellés créés en interne, comme
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 supprimés de ceux-ci. - Libellés utilisateur
- Libellés créés par un utilisateur. Ces libellés peuvent être supprimés ou modifiés par l'utilisateur ou une application. Un libellé utilisateur est représenté par une ressource de libellé.
- Brouillon
Un message non envoyé Un message contenu dans le brouillon peut être remplacé. L'envoi d'un brouillon supprime automatiquement le brouillon et crée un message avec le libellé système
SENT
. Un brouillon est représenté par une ressource de 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 simple d'API Gmail, consultez la présentation des guides de démarrage rapide.