In diesem Leitfaden wird erläutert, wie du die Methode create()
für die Ressource Reaction
der Google Chat API verwenden kannst, um eine Reaktion auf eine Nachricht hinzuzufügen, z. B. 👍, 🚲 und 💀.
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, einem Symbol und einer Beschreibung für Ihre Chat-App.
- Installieren Sie die Node.js-Cloud-Clientbibliothek.
-
OAuth-Client-ID-Anmeldedaten für eine Desktopanwendung erstellen 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 auf Nachrichten hinzufügen
Um eine Reaktion auf eine Nachricht zu erstellen, übergeben Sie in Ihrer Anfrage Folgendes:
- Geben Sie den Autorisierungsbereich
chat.messages.reactions.create
,chat.messages.reactions
oderchat.messages
an. - Rufen Sie die Methode
CreateReaction()
auf und geben Sieparent
als Ressourcennamen der Nachricht an, auf die reagiert werden soll, undreaction
als Instanz vonReaction
, wobei das Feldunicode
ein Standard-Emoji ist, das durch einen Unicode-String dargestellt wird.
Im folgenden Beispiel wird auf eine Nachricht mit dem Emoji 😀 reagiert:
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 abrufen, der nach dem asynchronen Erstellen einer Nachricht mit der Chat API zurückgegeben wurde, oder über den benutzerdefinierten Namen, der der Nachricht beim Erstellen zugewiesen wurde.
Die Chat API gibt eine Instanz von Reaction
zurück, die Details zur erstellten Reaktion enthält.