In diesem Leitfaden wird erläutert, wie Sie die Methode get
CustomEmoji
der Google Chat API verwenden, um Details zu einem benutzerdefinierten Emoji abzurufen.
Benutzerdefinierte Emojis sind nur für Google Workspace-Konten verfügbar und Ihr Administrator muss sie für Ihre Organisation aktivieren. Weitere Informationen finden Sie unter Benutzerdefinierte Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten.
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.
- Erstellen Sie Anmeldedaten für den Zugriff, je nachdem, wie Sie sich in Ihrer Google Chat API-Anfrage authentifizieren möchten:
- Wenn Sie sich als Chat-Nutzer authentifizieren möchten, erstellen Sie Anmeldedaten für die OAuth-Client-ID und speichern Sie die Anmeldedaten als JSON-Datei mit dem Namen
credentials.json
in Ihrem lokalen Verzeichnis. - Wenn Sie sich als Chat-App authentifizieren möchten, erstellen Sie Anmeldedaten für das Dienstkonto und speichern Sie die Anmeldedaten als JSON-Datei mit dem Namen
credentials.json
.
- Wenn Sie sich als Chat-Nutzer authentifizieren möchten, erstellen Sie Anmeldedaten für die OAuth-Client-ID und speichern Sie die Anmeldedaten als JSON-Datei mit dem Namen
- Wählen Sie einen Autorisierungsbereich aus, je nachdem, ob Sie sich als Nutzer oder als Chat-App authentifizieren möchten.
Details zu einem benutzerdefinierten Emoji abrufen
Wenn Sie Details zu einem benutzerdefinierten Emoji mit Nutzerauthentifizierung abrufen möchten, übergeben Sie Folgendes in Ihrer Anfrage:
- Geben Sie den
chat.customemojis
-Autorisierungsbereich an. - Rufen Sie die Methode
GetCustomEmoji
auf. - Legen Sie im Anfragetext
name
auf den Ressourcennamen des benutzerdefinierten Emojis fest, das abgerufen werden soll.
Im folgenden Beispiel werden Details zu einem benutzerdefinierten Emoji abgerufen.
Node.js
Um dieses Beispiel auszuführen, ersetzen Sie Folgendes:
EMOJI_NAME
: Der eindeutige Name für Ihr benutzerdefiniertes Emoji im Feldemoji_name
. Sie können die ID abrufen, indem Sie die MethodeListCustomEmoji()
aufrufen oder aus dem Antworttext, der nach dem asynchronen Erstellen eines benutzerdefinierten Emojis mit der Chat API zurückgegeben wird.
Weitere Informationen
- Benutzerdefiniertes Emoji erstellen
- Benutzerdefiniertes Emoji löschen
- Benutzerdefinierte Emojis in einer Organisation auflisten