Reaktion aus einer Nachricht löschen

In diesem Leitfaden wird beschrieben, wie Sie mit der Methode delete() auf der Ressource Reaction der Google Chat API eine Reaktion wie 👍, 🚲 oder 🌞 aus einer Nachricht löschen. Durch das Löschen einer Reaktion wird die Nachricht nicht gelöscht.

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

Vorbereitung

Node.js

Reaktionen löschen

Wenn Sie eine Reaktion aus einer Nachricht löschen möchten, geben Sie Folgendes in Ihrer Anfrage an:

  • Geben Sie den Autorisierungsbereich chat.messages.reactions oder chat.messages an.
  • Rufe die Methode DeleteReaction() auf und gib name als Ressourcennamen der Reaktion an, die gelöscht werden soll.

Im folgenden Beispiel wird die Reaktion „😀“ aus einer Nachricht gelöscht:

Node.js

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

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

// This sample shows how to delete a reaction 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, MESSAGE_NAME, and REACTION_NAME here
    name: 'spaces/SPACE_NAME/messages/MESSAGE_NAME/reactions/REACTION_NAME'
  };

  // Make the request
  const response = await chatClient.deleteReaction(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

Ersetzen Sie zum Ausführen dieses Beispiels Folgendes:

  • SPACE_NAME: die ID aus dem name des Gruppenbereichs. Sie können die ID durch Aufrufen der Methode ListSpaces() oder aus der URL des Gruppenbereichs abrufen.
  • MESSAGE_NAME: die ID aus dem name der Nachricht. Sie können die ID aus dem Antworttext abrufen, der nach dem asynchronen Erstellen einer Nachricht mit der Chat API zurückgegeben wurde, oder mit dem benutzerdefinierten Namen, der der Nachricht beim Erstellen zugewiesen wurde.
  • REACTION_NAME: die ID aus der name der Reaktion. Sie können die ID durch Aufrufen der Methode ListReactions() oder aus dem Antworttext abrufen, der zurückgegeben wird, nachdem eine Reaktion asynchron mit der Chat API erstellt wurde.

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.