In diesem Leitfaden wird beschrieben, wie Sie mit der Methode create
für die Ressource CustomEmoji
der Google Chat API ein neues benutzerdefiniertes Emoji in einer Google Workspace-Organisation erstellen.
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.
-
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.json
in Ihrem lokalen Verzeichnis.
- Wählen Sie einen Autorisierungsbereich aus, der die Nutzerauthentifizierung unterstützt.
Benutzerdefiniertes Emoji erstellen
Wenn Sie ein benutzerdefiniertes Emoji mit Nutzerauthentifizierung erstellen möchten, übergeben Sie Folgendes in Ihrer Anfrage:
- Geben Sie den
chat.customemojis
-Autorisierungsbereich an. - Rufen Sie die Methode
CreateCustomEmoji
auf. - Geben Sie im Anfragetext eine
CustomEmoji
-Ressource an und legen SieemojiName
(eine eindeutige Kennung, die Sie für das Emoji auswählen) undpayload
(Bildinhalt, den Sie für das Emoji auswählen) fest.
Im folgenden Beispiel wird ein benutzerdefiniertes Emoji erstellt:
Node.js
Um dieses Beispiel auszuführen, ersetzen Sie Folgendes:
FILENAME
: Der Dateiname des Bildes.EMOJI_NAME
: Ein eindeutiger Name für Ihr benutzerdefiniertes Emoji, z. B.:smiley-face:
.
Die Chat API gibt eine Instanz von CustomEmoji
zurück, die das erstellte benutzerdefinierte Emoji beschreibt.
Weitere Informationen
- Benutzerdefiniertes Emoji löschen
- Details zu einem benutzerdefinierten Emoji abrufen
- Benutzerdefinierte Emojis in einer Organisation auflisten