A API Calendar oferece vários conceitos que são úteis principalmente para
clientes do
. Esses clientes geralmente têm recursos, como salas, projetores e assim por diante, que podem querer reservar para eventos específicos. Além disso, é comum criar apps internos que
precisam de acesso a todas as agendas de usuários em um domínio, por exemplo, para adicionar eventos
corporativos a elas.
Recursos e salas do domínio
Você pode reservar recursos e salas adicionando-os aos eventos como participantes usando
o endereço de e-mail deles. Quando recebem o convite, eles aceitam ou recusam o evento automaticamente com base na disponibilidade e no direito de acesso do usuário que fez o convite.
Como acessar as agendas de domínio como um app
Um app pode acessar calendários de domínio sem exigir
credenciais do usuário se for autenticado usando uma conta de
serviço. A conta de serviço precisa
ter o acesso necessário usando a delegação de autoridade em todo o domínio. Para
imitar uma conta de usuário, especifique o endereço de e-mail da conta
de usuário com o método setServiceAccountUser da fábrica
GoogleCredential.
[null,null,["Última atualização 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."]]],[]]