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.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
chat.customemojis-Autorisierungsbereich an. - Rufen Sie die Methode
CreateCustomEmojiauf. - 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
Wenn Sie dieses Beispiel ausführen möchten, 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