L'API Calendar offre diversi concetti utili principalmente per i clienti di Google Workspace. Questi clienti spesso dispongono di risorse (stanze, proiettori e così via) che potrebbero voler prenotare per eventi specifici. Inoltre, è pratica comune creare app interne che devono accedere a tutti i calendari degli utenti di un dominio, ad esempio per aggiungere eventi aziendali.
Risorse e stanze del dominio
Puoi prenotare risorse e stanze aggiungendole agli eventi come partecipanti, utilizzando il loro indirizzo email. Quando ricevono l'invito, accettano o rifiutano automaticamente l'evento in base alla disponibilità e al diritto di accesso dell'utente che ha inviato l'invito.
Accesso ai calendari del dominio come app
Un'app può accedere ai calendari di proprietà del dominio senza richiedere
le credenziali dell'utente se autentica tramite un account
di servizio. L'account di servizio deve disporre dell'accesso necessario utilizzando la delega dell'autorità a livello di dominio. Per
eseguire l'identità di un account utente, specifica l'indirizzo email dell'account
utente con il metodo setServiceAccountUser
della fabbrica di GoogleCredential
.