Die Calendar API bietet mehrere Konzepte, die in erster Linie für Google Workspace-Kunden nützlich sind. Diese Kunden haben oft Ressourcen (Räume, Projektoren usw.), die sie für bestimmte Veranstaltungen buchen möchten. Darüber hinaus ist es üblich, interne Anwendungen zu erstellen, die Zugriff auf alle Nutzerkalender in einer Domain benötigen, z. B. um Unternehmensereignisse hinzuzufügen.
Ressourcen und Räume für Domains
Sie können Ressourcen und Räume buchen, indem Sie sie mit ihrer E-Mail-Adresse als Teilnehmer zu Terminen hinzufügen. Wenn er die Einladung erhält, kann er die Einladung je nach Verfügbarkeit und Zugriffsberechtigung des einladenden Nutzers automatisch annehmen oder ablehnen.
Auf Domainkalender als App zugreifen
Eine Anwendung kann auf Domain-Kalender ohne Nutzeranmeldedaten zugreifen, wenn sie sich über ein Dienstkonto authentifiziert. Das Dienstkonto muss über die domainweite Autorisierungsdelegation Zugriff haben. Wenn Sie die Identität eines Nutzerkontos übernehmen möchten, geben Sie die E-Mail-Adresse des Nutzerkontos mit der Methode setServiceAccountUser
der GoogleCredential
-Factory an.