En esta guía, se explica cómo usar el método list()
en el recurso Reaction
de la API de Google Chat para mostrar una lista de reacciones a un mensaje, como 👍, 🚲 y 🌞.
El
recurso Reaction
representa un emoji que las personas pueden usar para reaccionar a un mensaje, como 👍, 📊
y automatizados.
Requisitos previos
Node.js
- Una cuenta de Google Workspace para empresas o empresas 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 de Node.js.
-
Crea credenciales de ID de cliente de OAuth para aplicaciones 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.
Cómo crear una lista de reacciones
Para enumerar las reacciones a un mensaje, pasa lo siguiente en la solicitud:
- Especifica el permiso de autorización
chat.messages.reactions.readonly
,chat.messages.reactions
,chat.messages.readonly
ochat.messages
. - Llama al método
ListReactions()
y pasa elparent
como el nombre del recurso del mensaje.
En el siguiente ejemplo, se muestran las reacciones de un mensaje específico:
Node.js
Para ejecutar esta muestra, reemplaza lo siguiente:
SPACE_NAME
: Es el ID delname
del espacio. Para obtener el ID, llama al métodoListSpaces()
o desde la URL del espacio.MESSAGE_NAME
: Es el ID delname
del mensaje. Puedes obtener el ID del cuerpo de la respuesta que se muestra después de crear un mensaje de forma asíncrona con la API de Chat o con el nombre personalizado asignado al mensaje cuando se crea.
La API de Chat muestra una lista paginada de reacciones.