Con la API de Google Chat, las apps pueden importar datos de otras plataformas de mensajería a Google Chat mediante el uso de espacios en 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 en modo de importación, debes
autenticar las apps de Chat con una cuenta de servicio.
Un administrador debe otorgar a la cuenta de servicio el siguiente alcance de autorización de la API de Chat: https://www.googleapis.com/auth/chat.import.
Solo los administradores de dominios de Google Workspace pueden otorgar este alcance de OAuth a las cuentas de servicio a través de la delegación en todo el dominio. Cada dominio en el que una app de Chat crea espacios en modo de importación debe tener este alcance de OAuth. Una vez que se delega a la cuenta de servicio la autoridad en todo el dominio para este alcance, las apps de Chat pueden acceder a los espacios en modo de importación suplantando una cuenta de usuario.
En algunas situaciones, es posible que la cuenta de usuario para la suplantación ya no esté disponible. En estos casos, la app de Chat puede usar sus credenciales de cuenta de servicio como alternativa. 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 que contenga el mismo contenido. Las apps de Chat pueden acceder a los espacios en modo de importación como una app que usa credenciales de cuenta de servicio con el siguiente alcance de OAuth: https://www.googleapis.com/auth/chat.bot.
No se requieren otros alcances de la API de Google Chat cuando se importan recursos a un espacio en modo de importación. Las apps de Chat solo pueden importar contenido a los espacios en modo de importación que crean, y no a los espacios en modo de importación creados por otras apps.
En la siguiente tabla, se enumeran los métodos de recursos que las apps de Chat pueden llamar en espacios en modo de importación y qué tipo de autenticación admiten:
Método de recurso |
Identidad temporal de usuarios admitida |
Credenciales de cuenta de servicio admitidas |
|---|---|---|
|
Sí |
No |
|
No |
Sí |
|
Sí |
No |
|
Sí |
No |
|
Sí |
No |
|
Sí |
Sí |
|
Sí |
Sí |
|
No |
Sí |
|
Sí |
No |
|
Sí |
Sí |
|
Sí |
No |
|
Sí |
No |
|
Sí |
No |
|
Sí |
No |
|
Sí |
No |
|
Sí |
No |
Temas relacionados
- Para obtener más información sobre la autenticación y la autorización, consulta Autentica y autoriza apps de Google Chat y solicitudes a la API.
- Para obtener información sobre cómo configurar una cuenta de servicio para acceder a la API de Google Chat, consulta Autentica como una app de Google Chat.
- Para obtener información sobre cómo comenzar a importar recursos con espacios en modo de importación, consulta Importa datos a Google Chat.