Autoriza a apps de Google Chat para que importen datos

Con la API de Google Chat, las apps pueden importar datos de otras plataformas de mensajería a Google Chat usando espacios del modo de importación. Para obtener más información, consulta Importa datos de mensajes a Google Chat desde otro servicio.

Para leer y escribir recursos en espacios de modo de importación, debes autenticar las apps de Chat con una cuenta de servicio. Un administrador otorga a la cuenta de servicio el siguiente permiso de autorización de la API de Chat: https://www.googleapis.com/auth/chat.import.

Solo los administradores de dominio de Google Workspace pueden otorgar este alcance de OAuth a las cuentas de servicio a través de la delegación de todo el dominio. Cada dominio en el que una app de Chat crea espacios de modo de importación debe tener este alcance de OAuth. Después de que se delegó la autoridad de todo el dominio a la cuenta de servicio para este permiso, las apps de Chat pueden acceder a los espacios del modo de importación mediante la robación de la identidad de una cuenta de usuario.

En algunos casos, es posible que la cuenta de usuario para la suplantación de identidad ya no esté disponible. En estos casos, la app de Chat puede usar las credenciales de su cuenta de servicio como resguardo. Por ejemplo, si borras una cuenta de usuario que se usó durante la creación del mensaje, la app de Chat puede usar sus propias credenciales de cuenta de servicio para crear un mensaje con el mismo contenido. Las apps de Chat pueden acceder a los espacios del modo de importación como una app mediante las credenciales de la cuenta de servicio con el siguiente alcance de OAuth: https://www.googleapis.com/auth/chat.bot.

No se requieren otros permisos de la API de Google Chat cuando se importan recursos a un espacio del modo de importación. Las apps de Chat solo pueden importar contenido a los espacios del modo de importación que crean, y no a los espacios del modo de importación creados por otras apps.

En la siguiente tabla, se enumeran los métodos de recursos a los que pueden llamar las apps de Chat en los espacios del modo de importación y el tipo de autenticación que admiten:

Método de recursos

Compatible con la suplantación de usuarios

Se admiten las credenciales de la cuenta de servicio

spaces.create

No

spaces.get

No

spaces.update

No

spaces.delete

No

spaces.completeImport

No

spaces.messages.create

spaces.messages.delete

spaces.messages.get

No

spaces.messages.list

No

spaces.messages.update

spaces.messages.reactions.create

No

spaces.messages.reactions.delete

No

spaces.members.create

No

spaces.members.delete

No

spaces.members.list

No

media.upload

No