In diesem Leitfaden wird beschrieben, wie Sie mit der Methode delete()
auf der Ressource Reaction
der Google Chat API eine Reaktion wie 👍, 🚲 und 🌞 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
- 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, Symbol und einer Beschreibung für Ihre 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()
auf 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 zum Ausführen dieses Beispiels Folgendes:
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 demname
der Nachricht. Sie können die ID aus dem Antworttext erhalten, der nach dem asynchronen Erstellen einer Nachricht mit der Chat API oder unter Verwendung des benutzerdefinierten Namens zurückgegeben wird, der der Nachricht bei der Erstellung zugewiesen wurde.REACTION_NAME
: die ID aus demname
der Reaktion. Sie können die ID abrufen, indem Sie die MethodeListReactions()
aufrufen oder den Antworttext verwenden, der zurückgegeben wird, nachdem Sie eine Reaktion mit der Chat API asynchron erstellt haben.
Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.