Die Calendar API bietet mehrere Konzepte, die in erster Linie für Google Workspace-Kunden nützlich sind. Diese Kunden haben oft Ressourcen wie Räume, Projektoren usw., die sie für bestimmte Veranstaltungen buchen möchten. Außerdem ist es üblich, interne Apps zu entwickeln, die Zugriff auf alle Nutzerkalender in einer Domain benötigen, um ihnen beispielsweise geschäftliche Termine hinzuzufügen.
Domainressourcen und -Räume
Sie können Ressourcen und Räume buchen, indem Sie sie Terminen als Teilnehmer hinzufügen. Verwenden Sie dazu ihre E-Mail-Adresse. Wenn sie die Einladung erhalten, nehmen sie die Veranstaltung je nach Verfügbarkeit und Zugriffsrecht des einladenden Nutzers automatisch an oder lehnen sie ab.
Auf Domainkalender als App zugreifen
Eine App kann auf von der Domain verwaltete Kalender zugreifen, ohne dass Nutzeranmeldedaten erforderlich sind, wenn sie sich mit einem Dienstkonto authentifiziert. Das Dienstkonto muss den erforderlichen Zugriff über die domainweite Berechtigungsdelegation haben. Wenn Sie sich als ein Nutzerkonto ausgeben möchten, geben Sie die E-Mail-Adresse des Nutzerkontos mit der setServiceAccountUser
-Methode der GoogleCredential
-Fabrik an.