Cómo acceder a Team Drive usando la cuenta de servicio con Google Drive .NET API v3
¿Alguien sabe qué configuraciones se deben hacer para otorgar a la cuenta de servicio de Google un acceso a un Team Drive que ya está creado?
La idea es utilizar una cuenta de servicio en una aplicación backend .NET para cargar / descargar archivos a / desde Team Drive, que se comparte entre los empleados de la empresa. Por ejemplo, la compañía tiene sucompany.com
dominio y proporciona[email protected]
cuentas de usuario en Google. También hay una unidad de equipo para los empleados. Se usó una de esas cuentas (no administrador) para crear la cuenta de servicio y estos pasos se realizaron hasta ahora:
No pude encontrar ninguna mención en la documentación sobre cómo otorgar a la cuenta de servicio un acceso a Team Drive para que todos los archivos / carpetas cargados puedan ser visibles para todos los usuarios que tienen acceso a Team Drive. Cualquier enlace útil sobre cómo hacerlo es muy apreciado.
Por ahora, cuando creo una carpeta o subo un archivo usando la cuenta de servicio, los coloca en una unidad privada que pertenece solo a la cuenta de servicio.
Podría haber una posible solución alternativa: cargar los archivos en el disco privado de la cuenta de servicio y compartirlos con los usuarios (esto no es preferido por los requisitos), pero aún así, si alguien le dice exactamente cómo hacer esto, estaré feliz.