Présentation de l'API Gmail

L'API Gmail est une API RESTful qui permet 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 l'accès autorisé aux données Gmail d'un utilisateur. Elle convient à diverses applications, telles que:

  • Extraction, indexation et sauvegarde des messages 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 électroniques au sein d'une organisation

Voici une liste des 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éé, il ne peut plus être modifié. Un message est représenté par une ressource message.
Thread
Ensemble de messages associés constituant 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 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 ou SPAM. Ces libellés ne peuvent pas être supprimés ni modifiés. Cependant, certains libellés système, tels que INBOX, peuvent être appliqués aux messages et aux threads, 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