Reaktion aus einer Nachricht löschen

In diesem Leitfaden wird die Verwendung des delete() für die Ressource Reaction der Google Chat API, um eine Reaktion zu löschen eine Nachricht wie 👍, 🚲 und 💀. Wenn Sie eine Reaktion löschen, wird die Nachricht dadurch 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.
  • Rufen Sie die Methode DeleteReaction() und übergeben Sie name als Ressourcennamen der zu löschenden Reaktion.

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 Folgendes, um dieses Beispiel auszuführen:

  • 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 der name 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.
  • REACTION_NAME: die ID aus der name der Reaktion. Sie erhalten die ID durch Aufrufen der ListReactions() oder aus dem Antworttext, der nach dem Erstellen einer Reaktion zurückgegeben wird mit der Chat API asynchron ausführen.

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.