Présentation de l'API Gmail

L'API Gmail est une API RESTful permettant d'accéder aux boîtes aux lettres Gmail et envoyer des e-mails. Pour la plupart des applications Web, l'API Gmail est la meilleure option pour autorisé à accéder aux données Gmail d'un utilisateur et est adapté 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. Après un message a été créé, il ne peut pas être modifié. Un message est représenté par une ressource de message.
Thread
Ensemble de messages associés formant une conversation. Dans un client de messagerie application, un fil de discussion est créé lorsqu'un ou plusieurs destinataires répondent à un message avec leur propre message.
Label

Mécanisme permettant d'organiser les messages et les fils de discussion Par exemple, le libellé "taxes" peuvent être créés et appliqués à tous les messages et fils de discussion avec les 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 peut pas être supprimé ni modifié. Cependant, certains libellés système, tels que INBOX être appliqué aux messages et 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 un utilisateur ou une application. Une étiquette utilisateur est représentée par ressource d'étiquette.
Draft

Message non envoyé. Un message contenu dans le brouillon peut être remplacé. Lorsque vous envoyez un brouillon, celui-ci est automatiquement supprimé et un message est créé l'étiquette système SENT. Un brouillon est représenté par ressource brouillon.

Étapes suivantes