Reaktionen für eine Nachricht auflisten

In diesem Leitfaden wird die Verwendung des list() in der Ressource Reaction der Google Chat API, um Reaktionen für ein wie 👍, 🚲 und Master.

Die Reaction-Ressource steht für ein Emoji, mit dem Nutzer auf eine Nachricht reagieren können, z. B. 👍, 🚲 und 🌞.

Vorbereitung

Node.js

Reaktionen auflisten

Wenn du die Reaktionen auf eine Nachricht auflisten möchtest, gib Folgendes in deiner Anfrage an:

  • Geben Sie den Autorisierungsbereich chat.messages.reactions.readonly, chat.messages.reactions, chat.messages.readonly oder chat.messages an.
  • Rufen Sie die Methode ListReactions() auf und geben Sie parent als Ressourcennamen der Nachricht an.

Im folgenden Beispiel werden Reaktionen auf eine bestimmte Nachricht aufgeführt:

Node.js

chat/client-libraries/cloud/list-reactions-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.messages.reactions.readonly'];

// This sample shows how to list reactions to a message with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s)
  const request = {
    // Replace SPACE_NAME and MESSAGE_NAME here.
    parent: 'spaces/SPACE_NAME/messages/MESSAGE_NAME'
  };

  // Make the request
  const pageResult = chatClient.listReactionsAsync(request);

  // Handle the response. Iterating over pageResult will yield results and
  // resolve additional pages automatically.
  for await (const response of pageResult) {
    console.log(response);
  }
}

main().catch(console.error);

Ersetzen Sie Folgendes, um dieses Beispiel auszuführen:

  • SPACE_NAME: die ID aus dem name des Gruppenbereichs. Sie erhalten die ID durch Aufrufen der ListSpaces() oder anhand der URL des Gruppenbereichs erfolgen.
  • MESSAGE_NAME: die ID aus dem name der Nachricht. Sie finden die ID im Antworttext, der nach dem Erstellen eines asynchron mit der Chat API oder mit dem benutzerdefinierter Name der Nachricht bei der Erstellung zugewiesen ist.

Die Chat API gibt eine Fehlermeldung in einer paginierten Liste von Reaktionen.