In dieser Anleitung wird beschrieben, wie Sie die Methode create() für die Ressource Reaction der Google Chat API verwenden, um einer Nachricht eine Reaktion hinzuzufügen, z. B. 👍, 🚲 und 🌞.
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 mit Zugriff auf Google Chat.
- Umgebung einrichten:
- Google Cloud-Projekt erstellen
- OAuth-Zustimmungsbildschirm konfigurieren
- Aktivieren und konfigurieren Sie die Google Chat API mit einem Namen, einem Symbol und einer Beschreibung für Ihre Chat-App.
- Installieren Sie die Cloud-Clientbibliothek für Node.js.
-
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
credentials.jsonin Ihrem lokalen Verzeichnis.
- Wählen Sie einen Autorisierungsbereich aus, der die Nutzerauthentifizierung unterstützt.
Reaktion auf eine Nachricht hinzufügen
Um eine Reaktion auf eine Nachricht zu erstellen, übergeben Sie Folgendes in Ihrer Anfrage:
- Geben Sie den Autorisierungsbereich
chat.messages.reactions.create,chat.messages.reactionsoderchat.messagesan. - Rufen Sie die Methode
CreateReaction()auf und übergeben Sieparentals Ressourcennamen der Nachricht, auf die reagiert werden soll, undreactionals Instanz vonReaction, in der das Feldunicodeein Standard-Emoji ist, das durch einen Unicode-String dargestellt wird.
Im folgenden Beispiel wird mit dem Emoji 😀 auf eine Nachricht reagiert:
Node.js
Wenn Sie dieses Beispiel ausführen möchten, ersetzen Sie Folgendes:
SPACE_NAME: Die ID aus demnamedes Bereichs. Sie können die ID abrufen, indem Sie die MethodeListSpaces()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 oder mit dem benutzerdefinierten Namen zurückgegeben wird, der der Nachricht bei der Erstellung zugewiesen wurde.
Die Chat API gibt eine Instanz von Reaction zurück, in der die erstellte Reaktion beschrieben wird.