A API Calendar tem vários conceitos úteis para Google Workspace para os clientes. Esses clientes geralmente têm recursos (salas, projetores etc.) que eles podem usar para eventos específicos. Além disso, é comum criar apps internos que precisam de acesso a todas as agendas dos usuários em um domínio, por exemplo, para adicionar contatos eventos a eles.
Recursos de domínio e salas
Para reservar recursos e salas, adicione-os a eventos como convidados usando o o endereço de e-mail deles. Ao receberem o convite, eles automaticamente aceitar ou recusar o evento com base na disponibilidade e no direito de acesso do que está convidando o usuário.
Acessar agendas do domínio como um aplicativo
Um app pode acessar agendas do domínio sem exigir
credenciais de usuário caso ele faça a autenticação usando um serviço
padrão. A conta de serviço precisa
têm o acesso necessário usando autoridade em todo o domínio
delegação. Em
Para se passar por uma conta de usuário, especifique o endereço de e-mail do usuário
conta com o método setServiceAccountUser
da GoogleCredential
fábrica