En esta guía, se explica cómo usar el método list()
en el recurso Message
de la API de Google Chat para ver una lista paginada y filtrable de mensajes en un espacio.
En la API de Chat, los mensajes de Chat se representan con el
Recurso Message
.
Si bien los usuarios de Chat solo pueden enviar mensajes que contengan texto, las apps de Chat pueden usar muchas otras funciones de mensajería, como mostrar interfaces de usuario estáticas o interactivas, recopilar información de los usuarios y entregar mensajes de forma privada. Para obtener más información sobre los mensajes
disponibles para la API de Chat, consulta la
Descripción general de los mensajes de Google Chat.
Requisitos previos
Node.js
- Una cuenta de Google Workspace para empresas o negocios con acceso a Google Chat
- Configura tu entorno:
- Crea un proyecto de Google Cloud
- Configura la pantalla de consentimiento de OAuth.
- Habilita y configura la API de Google Chat con un nombre, un ícono y una descripción para tu app de Chat.
- Instala la biblioteca cliente de Cloud para Node.js.
-
Crea credenciales de ID de cliente de OAuth para una aplicación para computadoras. Para ejecutar la muestra
guarda las credenciales como un archivo JSON llamado
client_secrets.json
en tu directorio local.
- Elige un alcance de autorización que admita la autenticación de usuarios.
- Un espacio de Google Chat Para crear uno con la API de Google Chat, consulta Crea un espacio. Para crear una en Chat, sigue estos pasos: visita la Documentación del Centro de ayuda.
Python
- Una empresa o empresa de Google Workspace con acceso a Google Chat.
- Configura tu entorno:
- Crea un proyecto de Google Cloud
- Configura la pantalla de consentimiento de OAuth.
- Habilita y configura la API de Google Chat con un nombre, un ícono y una descripción para tu app de Chat.
- Instala el Python Biblioteca cliente de Cloud.
-
Crea credenciales de ID de cliente de OAuth para una aplicación de escritorio. Para ejecutar la muestra de esta guía, guarda las credenciales como un archivo JSON llamado
client_secrets.json
en tu directorio local.
- Elige un alcance de autorización que admita la autenticación del usuario.
- Un espacio de Google Chat Para crear uno con la API de Google Chat, consulta Crea un espacio. Para crear uno en Chat, visita la documentación del Centro de ayuda.
Java
- Una cuenta de Google Workspace para empresas o negocios con acceso a Google Chat
- Configura tu entorno:
- Crea un proyecto de Google Cloud
- Configura la pantalla de consentimiento de OAuth.
- Habilita y configura la API de Google Chat con un nombre, un ícono y una descripción para tu app de Chat.
- Instala el Java Biblioteca cliente de Cloud.
-
Crea credenciales de ID de cliente de OAuth para una aplicación para computadoras. Para ejecutar la muestra
guarda las credenciales como un archivo JSON llamado
client_secrets.json
en tu directorio local.
- Elige un alcance de autorización que admita la autenticación de usuarios.
- Un espacio de Google Chat Para crear uno con la API de Google Chat, consulta Crea un espacio. Para crear una en Chat, sigue estos pasos: visita la Documentación del Centro de ayuda.
Apps Script
- Una empresa o empresa de Google Workspace con acceso a Google Chat.
- Configura tu entorno:
- Crea un proyecto de Google Cloud
- Configura la pantalla de consentimiento de OAuth.
- Habilita y configura la API de Google Chat con un nombre. y la descripción de tu app de Chat.
- Crear un proyecto independiente de Apps Script, y activa el Servicio de chat avanzado.
- Elige un alcance de autorización que admita la autenticación del usuario.
- Un espacio de Google Chat Para crear uno con la API de Google Chat, consulta Crea un espacio. Para crear una en Chat, sigue estos pasos: visita la Documentación del Centro de ayuda.
Mostrar mensajes
Para enumerar los mensajes con autenticación de usuarios, pasa lo siguiente en tu solicitud:
- Especifica el alcance de autorización
chat.messages.readonly
ochat.messages
. - Realiza una llamada al método
ListMessages()
.
En el siguiente ejemplo, se enumeran los mensajes de un espacio de Chat:
Node.js
Python
Java
Apps Script
Para ejecutar este ejemplo, reemplaza SPACE_NAME
por el ID del campo name
del espacio. Para obtener el ID, llama al método ListSpaces()
o desde la URL del espacio.
La API de Chat muestra una lista de mensajes enviados en el espacio especificado. Si no hay mensajes de la solicitud,
La respuesta de la API de Chat muestra un objeto vacío. Cuando usas REST/HTTP
la respuesta contiene un objeto JSON vacío, {}
.
Temas relacionados
- Da formato a un mensaje.
- Borra un mensaje.
- Obtener detalles sobre un mensaje
- Actualiza un mensaje.
- Envíeles un mensaje.