Details zu einem benutzerdefinierten Emoji abrufen

In diesem Leitfaden wird erläutert, wie Sie die Methode getCustomEmoji 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

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

chat/client-libraries/cloud/get-custom-emoji-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.customemojis'];

// This sample shows how to get custom emoji with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s)
  const request = {
    // TODO(developer): Replace EMOJI_NAME here
    name: 'customEmojis/EMOJI_NAME'
  };

  // Make the request
  const response = await chatClient.getCustomEmoji(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

Um dieses Beispiel auszuführen, ersetzen Sie Folgendes:

  • EMOJI_NAME: Der eindeutige Name für Ihr benutzerdefiniertes Emoji im Feld emoji_name. Sie können die ID abrufen, indem Sie die Methode ListCustomEmoji() aufrufen oder aus dem Antworttext, der nach dem asynchronen Erstellen eines benutzerdefinierten Emojis mit der Chat API zurückgegeben wird.