Présentation de l'API Gmail

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 ou SPAM. Ces libellés ne peuvent pas être supprimés ni modifiés. Toutefois, certains libellés système, tels que INBOX, 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