Ce document contient des informations d'autorisation et d'authentification spécifiques à l'API Google Agenda. Avant de lire ce document, veillez à lire les informations générales d'authentification et d'autorisation de Google Workspace dans la section En savoir plus sur l'authentification et l'autorisation.
Configurer OAuth 2.0 pour l'autorisation
Configurez l'écran de consentement OAuth et choisissez les champs d'application pour définir les informations à présenter aux utilisateurs et aux examinateurs d'applications, et enregistrez votre application pour pouvoir la publier ultérieurement.
Champs d'application de l'API Calendar
Pour définir le niveau d'accès accordé à votre application, vous devez identifier et déclarer des champs d'application d'autorisation. Un champ d'application d'autorisation est une chaîne d'URI OAuth 2.0 contenant le nom de l'application Google Workspace, le type de données auxquelles elle accède et le niveau d'accès. Les champs d'application correspondent aux demandes d'accès de votre application aux données Google Workspace, y compris aux données de compte Google des utilisateurs.
Lorsque votre application est installée, l'utilisateur est invité à valider les champs d'application utilisés par l'application. En règle générale, vous devez choisir le champ d'application le plus précis possible et éviter de demander des champs d'application dont votre application n'a pas besoin. Les utilisateurs accordent plus facilement un accès à des champs d'application limités et clairement décrits.
L'API Calendar accepte les champs d'application suivants:
Définition du champ d'application | Signification |
---|---|
https://www.googleapis.com/auth/calendar |
Voir, modifier, partager et supprimer définitivement tous les agendas auxquels vous pouvez accéder à l'aide de Google Agenda. |
https://www.googleapis.com/auth/calendar.readonly |
Consultez et téléchargez tous les agendas auxquels vous pouvez accéder à l'aide de votre agenda. |
https://www.googleapis.com/auth/calendar.events |
afficher et modifier les événements de tous vos agendas ; |
https://www.googleapis.com/auth/calendar.events.readonly |
Consultez les événements de tous vos agendas. |
https://www.googleapis.com/auth/calendar.settings.readonly |
Consultez vos paramètres Agenda. |
https://www.googleapis.com/auth/calendar.addons.execute |
Exécuter en tant que module complémentaire Agenda |