La API de Calendario ofrece varios conceptos que son útiles principalmente para los clientes de Google Workspace. Estos clientes suelen tener recursos, como salas, proyectores, etcétera, que pueden reservar para eventos específicos. Además, es común compilar apps internas que necesiten acceso a todos los calendarios de los usuarios en un dominio, por ejemplo, para agregarles eventos corporativos.
Recursos y salas del dominio
Para reservar recursos y salas, agrégalos a los eventos como asistentes con su dirección de correo electrónico. Cuando recibe la invitación, acepta o rechaza automáticamente el evento según la disponibilidad y el derecho de acceso del usuario que envió la invitación.
Cómo acceder a los calendarios de dominios como una app
Una app puede acceder a los calendarios del dominio sin requerir credenciales de usuario si se autentica mediante una cuenta de servicio. La cuenta de servicio debe tener el acceso necesario mediante la delegación de autoridad de todo el dominio. Para usar la identidad de una cuenta de usuario, especifica la dirección de correo electrónico de la cuenta de usuario con el método setServiceAccountUser
de la fábrica de GoogleCredential
.