Recursos, salas e agendas do domínio

A API Calendar oferece vários conceitos úteis para clientes do Google Workspace. Esses clientes geralmente têm recursos (salas, projetores etc.) que podem querer reservar para eventos específicos. Além disso, é comum criar apps internos que precisam de acesso a todas as agendas do usuário em um domínio, por exemplo, para adicionar eventos corporativos a eles.

Recursos e salas do domínio

Você pode reservar recursos e salas adicionando-os a eventos como participantes usando o endereço de e-mail deles. Ao receberem o convite, eles automaticamente aceitam ou recusam o evento com base na disponibilidade e no direito de acesso do usuário.

Acessar agendas do domínio como um aplicativo

Um aplicativo pode acessar agendas do domínio sem exigir credenciais de 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 representar uma conta de usuário, especifique o endereço de e-mail da conta com o método setServiceAccountUser da fábrica GoogleCredential.