Die Calendar API bietet mehrere Konzepte, die vor allem für Google Workspace-Kunden hilfreich sind. Diese Kunden haben oft Ressourcen wie Räume, Projektoren usw., die sie möglicherweise für bestimmte Veranstaltungen buchen möchten. Darüber hinaus werden häufig interne Anwendungen erstellt, die Zugriff auf alle Nutzerkalender in einer Domain benötigen, um beispielsweise Unternehmensveranstaltungen hinzuzufügen.
Domainressourcen und Räume
Sie können Ressourcen und Räume buchen, indem Sie sie über ihre E-Mail-Adresse als Teilnehmer zu Terminen hinzufügen. Wenn sie die Einladung erhalten, nehmen sie den Termin je nach Verfügbarkeit und Zugriffsrecht des eingeladenen Nutzers automatisch an oder lehnen ihn ab.
Zugriff auf Domain-Kalender als App
Eine Anwendung kann auf Kalender der Domain zugreifen, ohne dass Nutzeranmeldedaten erforderlich sind, wenn sie sich über ein Dienstkonto authentifiziert. Das Dienstkonto muss den erforderlichen Zugriff über die domainweite Autoritätsdelegation haben. Wenn Sie die Identität eines Nutzerkontos übernehmen möchten, geben Sie die E-Mail-Adresse des Nutzerkontos mit der Methode setServiceAccountUser
der Factory GoogleCredential
an.