Benutzerdefinierte Emojis in einer Organisation auflisten

In diesem Leitfaden wird beschrieben, wie Sie die Methode list für die Ressource CustomEmoji der Google Chat API verwenden, um benutzerdefinierte Emojis aufzulisten, die für den authentifizierten Nutzer in einer Google Workspace-Organisation sichtbar sind.

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

Benutzerdefinierte Emojis in einer Organisation auflisten

Wenn Sie benutzerdefinierte Emojis in einer Organisation mit Nutzerauthentifizierung auflisten möchten, übergeben Sie Folgendes in Ihrer Anfrage:

  • Geben Sie den chat.customemojis-Autorisierungsbereich an.
  • Rufen Sie die Methode ListCustomEmojis auf.

Im folgenden Beispiel werden benutzerdefinierte Emojis in einer Organisation aufgelistet.

Node.js

chat/client-libraries/cloud/list-custom-emojis-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 = {
    // Optional. Replace FILTER here
    filter: 'FILTER'
  };

  // Make the request
  const pageResult = await chatClient.listCustomEmojisAsync(request);

  // Handle the response. Iterating over pageResult will yield results and
  // resolve additional pages automatically.
  for await (const response of pageResult) {
    console.log(response);
  }
}

main().catch(console.error);

Um dieses Beispiel auszuführen, ersetzen Sie Folgendes:

  • FILTER: Optional. Der Filter, der auf die Listenanfrage angewendet werden soll.