Con la API de Google Chat, las apps pueden importar datos de otras plataformas de mensajería a Google Chat usando espacios en modo de importación. Para obtener más información, consulta Cómo importar 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 dominio de Google Workspace pueden otorgar este permiso de OAuth a las cuentas de servicio a través de la delegación de todo el dominio. Todos los dominios en los que una app de Chat crea espacios en modo de importación deben tener este permiso de OAuth. Después de que se delega la autoridad en todo el dominio a la cuenta de servicio para este alcance, las apps de Chat pueden acceder a los espacios en modo de importación suplantando la identidad de una cuenta de usuario.
En algunos casos, es posible que la cuenta de usuario para la suplantación ya no esté disponible. En estos casos, la app de Chat puede usar las credenciales de su cuenta de servicio como alternativa. Por ejemplo, si borras una cuenta de usuario que se usó durante la creación de un 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 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 permisos 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, 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 el tipo de autenticación que admiten:
Método del recurso |
Se admite la identidad temporal de usuarios |
Se admiten credenciales de cuentas de servicio |
---|---|---|
|
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 Cómo autenticar y autorizar 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 Cómo autenticarse 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.