Informations d'authentification et d'authentification spécifiques à l'API Gmail

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Ce document contient des informations d'authentification et d'authentification spécifiques à l'API Gmail . Avant de lire ce document, veillez à consulter les informations générales d'authentification et d'autorisation sur la page Développer sur Google Workspace.

Les champs d'application des autorisations indiquent les autorisations que vous demandez aux utilisateurs d'accorder pour votre application. En règle générale, choisissez le champ d'application le plus précis possible et évitez de demander des champs d'application dont votre application n'a pas réellement besoin. Les utilisateurs accordent plus facilement l'accès à des champs d'application limités et clairement décrits.

Champs d'application Gmail

L'API Gmail prend en charge les champs d'application suivants:

Code de champ d'application Description Utilisation
https://www.googleapis.com/auth/gmail.labels Créer, lire, mettre à jour et supprimer des libellés uniquement Recommandé
https://www.googleapis.com/auth/gmail.send Envoyer uniquement des messages. Aucun droit de lecture ou de modification de la boîte aux lettres. Contenu à caractère sensible
https://www.googleapis.com/auth/gmail.readonly Lecture de toutes les ressources et de leurs métadonnées, aucune opération d'écriture Limitée
https://www.googleapis.com/auth/gmail.compose Créez, lisez, mettez à jour et supprimez des brouillons. Envoyez des messages et des brouillons. Limitée
https://www.googleapis.com/auth/gmail.insert Insérer et importer uniquement des messages. Limitée
https://www.googleapis.com/auth/gmail.modify Toutes les opérations de lecture/écriture, à l'exception de la suppression immédiate et définitive des fils de discussion et des messages, contournent la corbeille. Limitée
https://www.googleapis.com/auth/gmail.metadata Lire les métadonnées des ressources, y compris les libellés, les enregistrements d'historique et les en-têtes de message, mais pas le corps ni les pièces jointes du message Limitée
https://www.googleapis.com/auth/gmail.settings.basic Gérez les paramètres de base de la messagerie. Limitée
https://www.googleapis.com/auth/gmail.settings.sharing Gérez les paramètres sensibles de votre messagerie, y compris les règles de transfert et les alias.

Remarque:Les opérations protégées par ce champ d'application sont réservées à un usage administratif. Ils ne sont disponibles que pour les clients Google Workspace utilisant un compte de service avec délégation sur l'ensemble du domaine.
Limitée
https://mail.google.com/ Accès complet aux boîtes aux lettres du compte, y compris la suppression définitive des fils de discussion et des messages. Ce champ d'application ne doit être demandé que si votre application doit supprimer immédiatement et définitivement les fils de discussion et les messages, en contournant la corbeille. Toutes les autres actions peuvent être effectuées avec des champs d'application moins permissifs. Limitée

La colonne "Utilisation" du tableau ci-dessus indique la sensibilité de chaque champ d'application, conformément aux définitions suivantes:

Si votre application nécessite un accès à d'autres API Google, vous pouvez également ajouter ces champs d'application. Pour en savoir plus sur les champs d'application des API Google, consultez la page Utiliser OAuth 2.0 pour accéder aux API Google.

Validation OAuth

L'utilisation de certains champs d'application OAuth sensibles peut nécessiter que votre application soit soumise au processus de validation OAuth de Google. Lisez les questions fréquentes sur la validation OAuth pour déterminer quand votre application doit être validée et quel type de validation est requis. Consultez également les Règles relatives aux données utilisateur dans les services d'API Google.