Ressources, salles et agendas du domaine

L'API Calendar propose plusieurs concepts principalement utiles aux clients Google Workspace. Ces clients disposent souvent de ressources (salles, projecteurs, etc.) qu'ils souhaitent peut-être réserver pour des événements spécifiques. De plus, il est courant de créer des applications internes qui doivent accéder à tous les agendas utilisateur d'un domaine, par exemple pour y ajouter des événements d'entreprise.

Salles et ressources de 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'il reçoit l'invitation, il accepte ou refuse automatiquement l'événement en fonction de la disponibilité et du droit d'accès de l'utilisateur à l'origine de l'invitation.

Accéder aux agendas du domaine en tant qu'application

Une application peut accéder aux agendas appartenant au domaine sans nécessiter 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 par le biais de la délégation d'autorité au niveau du domaine. Pour usurper l'identité d'un compte utilisateur, spécifiez son adresse e-mail à l'aide de la méthode setServiceAccountUser de la fabrique GoogleCredential.