In dieser Anleitung wird beschrieben, wie Sie die
delete()
Methode für die Reaction Ressource der Google Chat API verwenden, um eine Reaktion aus
einer Nachricht zu löschen, z. B. 👍, 🚲 und 🌞. Wenn Sie eine Reaktion löschen, wird die Nachricht nicht gelöscht.
Die Ressource
Reaction stellt ein Emoji dar, mit dem Nutzer auf eine Nachricht reagieren können, z. B. 👍, 🚲,
und 🌞.
Vorbereitung
Node.js
- Ein Google Workspace-Konto für Unternehmen oder Enterprise mit Zugriff auf Google Chat.
- Richten Sie Ihre Umgebung ein:
- Google Cloud-Projekt erstellen.
- OAuth-Zustimmungsbildschirm konfigurieren.
- Aktivieren und konfigurieren Sie die Google Chat API mit einem Namen, Symbol und einer Beschreibung für Ihre Chat-App.
- Installieren Sie die Cloud-Clientbibliothek für Node.js.
-
Erstellen Sie OAuth-Client-ID-Anmeldedaten für eine Desktopanwendung. Wenn Sie das Beispiel in dieser
Anleitung ausführen möchten, speichern Sie die Anmeldedaten als JSON-Datei mit dem Namen
credentials.jsonin Ihrem lokalen Verzeichnis.
- Wählen Sie einen Autorisierungsbereich aus, der die Nutzerauthentifizierung unterstützt.
Reaktion löschen
Wenn Sie eine Reaktion aus einer Nachricht löschen möchten, übergeben Sie in Ihrer Anfrage Folgendes:
- Geben Sie den
chat.messages.reactionsoder denchat.messagesAutorisierungs bereich an. - Rufen Sie die
DeleteReaction()Methode auf und übergeben Sienameals Ressourcennamen der zu löschenden Reaktion.
Im folgenden Beispiel wird die Reaktion 😀 aus einer Nachricht gelöscht:
Node.js
Ersetzen Sie die folgenden Platzhalter, um dieses Beispiel auszuführen:
SPACE_NAME: die ID aus dem Bereichsname. Sie können die ID abrufen, indem Sie dieListSpaces()Methode aufrufen oder die URL des Bereichs verwenden.MESSAGE_NAME: die ID aus demnameder Nachricht. Sie können die ID aus dem Antworttext abrufen, der nach dem asynchronen Erstellen einer Nachricht mit der Chat API zurückgegeben wird, oder mit dem benutzerdefinierten Namen , der der Nachricht beim Erstellen zugewiesen wurde.REACTION_NAME: die ID aus demnameder Reaktion. Sie können die ID abrufen, indem Sie dieListReactions()Methode aufrufen oder den Antworttext verwenden, der nach dem asynchronen Erstellen einer Reaktion mit der Chat API zurückgegeben wird.
Wenn der Vorgang erfolgreich ist, ist der Antworttext leer. Das bedeutet, dass die Reaktion gelöscht wurde.