Crie credenciais de ID do cliente OAuth para um aplicativo para computador. Para executar a amostra neste
guia, salve as credenciais como um arquivo JSON chamado credentials.json no seu
diretório local.
Para orientação, conclua as etapas de configuração do ambiente neste
guia de início rápido.
import{createClientWithUserCredentials}from'./authentication-utils.js';constUSER_AUTH_OAUTH_SCOPES=['https://www.googleapis.com/auth/chat.messages.reactions.readonly',];// This sample shows how to list reactions to a message with user credentialasyncfunctionmain(){// Create a clientconstchatClient=awaitcreateClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES,);// Initialize request argument(s)constrequest={// Replace SPACE_NAME and MESSAGE_NAME here.parent:'spaces/SPACE_NAME/messages/MESSAGE_NAME',};// Make the requestconstpageResult=chatClient.listReactionsAsync(request);// Handle the response. Iterating over pageResult will yield results and// resolve additional pages automatically.forawait(constresponseofpageResult){console.log(response);}}awaitmain();
Para executar esta amostra, substitua o seguinte:
SPACE_NAME: o ID do
name do espaço.
Você pode conseguir o ID chamando o método
ListSpaces()
ou no URL do espaço.
MESSAGE_NAME: o ID do
name da mensagem.
É possível receber o ID do corpo da resposta retornado após a criação de uma
mensagem de forma assíncrona com a API Chat ou com o
nome personalizado
atribuído à mensagem na criação.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-12 UTC."],[[["\u003cp\u003eThis guide explains how to use the \u003ccode\u003elist()\u003c/code\u003e method to retrieve reactions (e.g., 👍, 🚲, 🌞) for messages in Google Chat using the Google Chat API.\u003c/p\u003e\n"],["\u003cp\u003eBefore you begin, ensure you have a Google Workspace account, set up a Google Cloud project, enable the Google Chat API, and install the Node.js Cloud Client Library.\u003c/p\u003e\n"],["\u003cp\u003eTo list reactions, call the \u003ccode\u003eListReactions()\u003c/code\u003e method, providing the message's resource name and specifying the necessary authorization scope.\u003c/p\u003e\n"],["\u003cp\u003eYou'll need the space ID and message ID to construct the resource name for the \u003ccode\u003eListReactions()\u003c/code\u003e method call.\u003c/p\u003e\n"],["\u003cp\u003eThe Chat API returns a paginated list of reactions for the specified message.\u003c/p\u003e\n"]]],["This guide details listing reactions (emojis like 👍, 🚲, 🌞) on Google Chat messages using the Chat API's `ListReactions()` method. Key actions include setting up a Google Cloud project, enabling the Chat API, and obtaining OAuth credentials. To list reactions, specify the appropriate authorization scope (`chat.messages.reactions.readonly`, etc.) and call `ListReactions()`, passing the message's resource name as the `parent`. The API returns a paginated list of reactions.\n"],null,[]]