L'API Google Calendar offre diversi concetti utili principalmente per i clienti di Google Workspace. Questi clienti spesso dispongono di risorse, come sale e proiettori, che devono prenotare per eventi specifici. Inoltre, potresti dover creare app interne che accedono a tutti i calendari degli utenti di un dominio (ad esempio, per aggiungere eventi a livello aziendale).
Risorse e sale del dominio
Per prenotare una sala o un'altra risorsa, aggiungi il suo indirizzo email come partecipante all'evento. La risorsa accetta o rifiuta automaticamente l'invito in base alla sua disponibilità e ai diritti di accesso dell'utente che invita.
Accedere ai calendari del dominio come app
Un'app può accedere ai calendari di proprietà del dominio senza richiedere
le credenziali dell'utente se esegue l'autenticazione utilizzando un account
di servizio. Il service account deve
disporre dell'accesso necessario utilizzando la delega dell'autorità a livello di dominio. Per rappresentare un account utente, specifica l'indirizzo email dell'account utente con il metodo setServiceAccountUser della factory GoogleCredential.