L'API Calendar offre diversi concetti utili principalmente per i clienti di . Questi clienti spesso dispongono di risorse, come sale, proiettori e così via, che potrebbero voler prenotare per eventi specifici. Inoltre, è comune creare app interne che necessitano di accedere a tutti i calendari utente di un dominio, ad esempio per aggiungere eventi aziendali.
Risorse e sale 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.
Accedere ai calendari di dominio come app
Un'app può accedere ai calendari di proprietà del dominio senza richiedere le credenziali utente se si autentica utilizzando un account di servizio. L'account di servizio deve avere l'accesso necessario tramite la delega dell'autorità per tutto il dominio. Per appropriarsi dell'identità di un account utente, specifica l'indirizzo email dell'account utente con il metodo setServiceAccountUser della factory GoogleCredential.
[null,null,["Ultimo aggiornamento 2024-12-21 UTC."],[[["The Calendar API is especially useful for Google Workspace customers who manage resources and internal apps."],["Resources like rooms can be booked by adding them as attendees to events using their email addresses."],["The Directory API should be used to create resource calendars, while the Calendar API is used for booking and managing events."],["Apps can access domain calendars without user credentials if they authenticate using a service account with domain-wide authority delegation."],["Impersonating a user account allows the service account to access specific user calendars within the domain."]]],[]]