In diesem Leitfaden wird erläutert, wie Sie mit der
create
Methode für die CustomEmoji Ressource 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. Ihr Administrator muss benutzerdefinierte Emojis 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 oder Enterprise mit Zugriff auf Google Chat.
- Richten Sie Ihre Umgebung ein:
- Google Cloud-Projekt erstellen.
- OAuth-Zustimmungsbildschirm konfigurieren.
- Aktivieren und konfigurieren Sie die Google Chat API mit einem Namen, Symbol und einer Beschreibung für Ihre Chat-App.
- Installieren Sie die Cloud-Clientbibliothek für Node.js.
-
Erstellen Sie OAuth-Client-ID-Anmeldedaten für eine Desktopanwendung. Wenn Sie das Beispiel in diesem
Leitfaden 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.
Benutzerdefiniertes Emoji erstellen
Wenn Sie ein benutzerdefiniertes Emoji mit Nutzerauthentifizierung erstellen möchten, übergeben Sie Folgendes in Ihrer Anfrage:
- Geben Sie den Autorisierungsbereich
chat.customemojisan. - Rufen Sie die
CreateCustomEmojiMethode auf. - Geben Sie im Anfragetext eine
CustomEmoji-Ressource an und legen SieemojiName(eine eindeutige ID, 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
Ersetzen Sie die folgenden Platzhalter, um dieses Beispiel auszuführen:
FILENAME: Ein 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