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
- Ein Google Workspace-Konto für Unternehmen oder Organisationen mit Zugriff auf Google Chat.
- Richten Sie Ihre Umgebung ein:
- Google Cloud-Projekt erstellen
- Konfigurieren Sie den OAuth-Zustimmungsbildschirm.
- Aktivieren und konfigurieren Sie die Google Chat API mit einem Namen, und eine Beschreibung der Chat App.
- Installieren Sie die Google 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
client_secrets.json
in Ihrem lokalen Verzeichnis.
- Wählen Sie einen Autorisierungsbereich aus, der die Nutzerauthentifizierung unterstützt.
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
oderchat.messages
an. - Rufen Sie die Methode
DeleteReaction()
und übergeben Siename
als Ressourcennamen der zu löschenden Reaktion.
Im folgenden Beispiel wird die Reaktion 😀 aus einer Nachricht gelöscht:
Node.js
Ersetzen Sie Folgendes, um dieses Beispiel auszuführen:
SPACE_NAME
: die ID aus demname
des Gruppenbereichs. Sie können die ID durch Aufrufen der MethodeListSpaces()
oder aus der URL des Gruppenbereichs abrufen.MESSAGE_NAME
: die ID aus dername
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 dername
der Reaktion. Sie erhalten die ID durch Aufrufen derListReactions()
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.