Elencare le emoji personalizzate in un'organizzazione

Questa guida spiega come utilizzare il metodo list nella risorsa CustomEmoji dell'API Google Chat per elencare le emoji personalizzate visibili all'utente autenticato in un'organizzazione Google Workspace.

Le emoji personalizzate sono disponibili solo per gli account Google Workspace e il tuo amministratore deve attivarle per la tua organizzazione. Per saperne di più, consulta Informazioni sulle emoji personalizzate in Google Chat e Gestire le autorizzazioni per le emoji personalizzate.

Prerequisiti

Node.js

Elencare le emoji personalizzate in un'organizzazione

Per elencare le emoji personalizzate in un'organizzazione con autenticazione utente, trasmetti quanto segue nella richiesta:

  • Specifica l'ambito di autorizzazione chat.customemojis.
  • Chiama il metodo ListCustomEmojis.

Il seguente elenco di esempio mostra le emoji personalizzate in un'organizzazione.

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);

Per eseguire questo esempio, sostituisci quanto segue:

  • FILTER: facoltativo, il filtro da applicare alla richiesta di elenco.