In dieser Anleitung wird beschrieben, wie Sie die
create()
Methode für die Reaction Ressource 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 oder Enterprise mit Zugriff auf Google Chat.
- Umgebung einrichten:
- Google Cloud-Projekt erstellen.
- OAuth-Zustimmungsbildschirm konfigurieren.
- Google Chat API aktivieren und konfigurieren, indem Sie einen Namen, ein Symbol und eine Beschreibung für Ihre Chat-App angeben.
- Cloud-Clientbibliothek für Node.js installieren.
-
OAuth-Client-ID-Anmeldedaten erstellen 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
credentials.jsonin Ihrem lokalen Verzeichnis.
- Wählen Sie einen Autorisierungsbereich aus, der die Nutzerauthentifizierung unterstützt.
Einer Nachricht eine Reaktion hinzufügen
Wenn Sie eine Reaktion auf eine Nachricht erstellen möchten, übergeben Sie Folgendes in Ihrer Anfrage:
- Geben Sie den Autorisierungsbereich
chat.messages.reactions.create,chat.messages.reactionsoderchat.messagesan. - Rufen Sie die
CreateReaction()Methode auf und übergeben Sieparentals Ressourcennamen der Nachricht, auf die reagiert werden soll, undreactionals Instanz vonReaction, wobei 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
Ersetzen Sie in diesem Beispiel Folgendes:
SPACE_NAME: die ID aus dem Bereichsname. Sie können die ID abrufen, indem Sie dieListSpaces()Methode 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 zurückgegeben wird, oder mit dem benutzerdefinierten Namen , der der Nachricht beim Erstellen zugewiesen wurde.
Die Chat API gibt eine Instanz von
Reaction
zurück, in der die erstellte Reaktion beschrieben wird.