L'API Agenda propose plusieurs concepts principalement utiles aux clients . Ces clients disposent souvent de ressources (salles, projecteurs, etc.) qu'ils peuvent souhaiter réserver pour des événements spécifiques. De plus, il est courant de créer des applications internes qui ont besoin d'accéder à tous les agendas utilisateur d'un domaine, par exemple pour y ajouter des événements d'entreprise.
Ressources et salles du domaine
Vous pouvez réserver des ressources et des salles en les ajoutant à des événements en tant que participants, à l'aide de leur adresse e-mail. Lorsqu'ils reçoivent l'invitation, ils acceptent ou refusent automatiquement l'événement en fonction de la disponibilité et des droits d'accès de l'utilisateur qui les invite.
Accéder aux agendas de domaine en tant qu'application
Une application peut accéder aux agendas appartenant au domaine sans demander d'identifiants utilisateur si elle s'authentifie à l'aide d'un compte de service. Le compte de service doit disposer de l'accès nécessaire à l'aide de la délégation d'autorité au niveau du domaine. Pour usurper l'identité d'un compte utilisateur, spécifiez l'adresse e-mail du compte utilisateur avec la méthode setServiceAccountUser de la fabrique GoogleCredential.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/21 (UTC).
[null,null,["Dernière mise à jour le 2024/12/21 (UTC)."],[[["The Calendar API is especially useful for Google Workspace customers who manage resources and internal apps."],["Resources like rooms can be booked by adding them as attendees to events using their email addresses."],["The Directory API should be used to create resource calendars, while the Calendar API is used for booking and managing events."],["Apps can access domain calendars without user credentials if they authenticate using a service account with domain-wide authority delegation."],["Impersonating a user account allows the service account to access specific user calendars within the domain."]]],[]]