In diesem Leitfaden wird die Verwendung des
list()
in der Ressource Reaction
der Google Chat API, um Reaktionen für ein
wie 👍, 🚲 und Master.
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 Node.js Cloud-Clientbibliothek
-
Erstellen Sie OAuth-Client-ID-Anmeldedaten für eine Desktopanwendung. Um das Beispiel in diesem
sollten Sie die Anmeldedaten als JSON-Datei mit dem Namen
client_secrets.json
in Ihrem lokales Verzeichnis.
- Wählen Sie einen Autorisierungsbereich aus, der die Nutzerauthentifizierung unterstützt.
Reaktionen auflisten
Wenn du die Reaktionen auf eine Nachricht auflisten möchtest, gib Folgendes in deiner Anfrage an:
- Geben Sie den Autorisierungsbereich
chat.messages.reactions.readonly
,chat.messages.reactions
,chat.messages.readonly
oderchat.messages
an. - Rufen Sie die Methode
ListReactions()
auf und geben Sieparent
als Ressourcennamen der Nachricht an.
Im folgenden Beispiel werden Reaktionen auf eine bestimmte Nachricht aufgeführt:
Node.js
Ersetzen Sie Folgendes, um dieses Beispiel auszuführen:
SPACE_NAME
: die ID aus demname
des Gruppenbereichs. Sie erhalten die ID durch Aufrufen derListSpaces()
oder anhand der URL des Gruppenbereichs erfolgen.MESSAGE_NAME
: die ID aus demname
der Nachricht. 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.
Die Chat API gibt eine Fehlermeldung in einer paginierten Liste von Reaktionen.