In diesem Leitfaden wird erläutert, wie Sie mit der
delete
Methode für die
CustomEmoji
Ressource der Google Chat API ein benutzerdefiniertes Emoji in einer Google Workspace-Organisation löschen.
Standardmäßig können Nutzer nur benutzerdefinierte Emojis löschen, die sie selbst erstellt haben. Emoji -Manager, die vom Administrator zugewiesen wurden, können alle benutzerdefinierten Emojis in der Organisation löschen.
Benutzerdefinierte Emojis sind nur für Google Workspace-Konten verfügbar. 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
- Umgebung einrichten:
- 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 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 sie als JSON-Datei mit dem Namen
credentials.jsonin Ihrem lokalen Verzeichnis. - Wenn Sie sich als Chat-App authentifizieren möchten,
erstellen Sie Anmeldedaten für das Dienstkonto und speichern Sie sie 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 sie als JSON-Datei mit dem Namen
- Wählen Sie einen Autorisierungsbereich aus, je nachdem, ob Sie sich als Nutzer oder als die Chat-App authentifizieren möchten.
Benutzerdefiniertes Emoji löschen
Wenn Sie ein benutzerdefiniertes Emoji mit Nutzerauthentifizierung löschen möchten, übergeben Sie Folgendes in Ihrer Anfrage:
- Geben Sie den Autorisierungsbereich
chat.customemojisan. - Rufen Sie die
DeleteCustomEmoji()Methode auf.- Legen Sie im Anfragetext für
nameden Ressourcennamen des zu löschenden benutzerdefinierten Emojis fest.
- Legen Sie im Anfragetext für
Im folgenden Beispiel wird ein benutzerdefiniertes Emoji gelöscht.
Node.js
Ersetzen Sie in diesem Beispiel Folgendes:
EMOJI_NAME: Der eindeutige Name für Ihr benutzerdefiniertes Emoji im Feldemoji_name. Sie können die ID abrufen, indem Sie dieListCustomEmojiMethode aufrufen oder aus dem Antworttext, der zurückgegeben wird, nachdem Sie ein benutzerdefiniertes Emoji asynchron mit der Chat API erstellt haben.
Weitere Informationen
- Benutzerdefiniertes Emoji erstellen
- Details zu einem benutzerdefinierten Emoji abrufen
- Benutzerdefinierte Emojis in einer Organisation auflisten