Elencare le emoji personalizzate in un'organizzazione

Questa guida spiega come utilizzare il list metodo sulla CustomEmoji risorsa 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 l'amministratore deve attivarle per la tua organizzazione. Per ulteriori informazioni, consulta gli articoli 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 l'autenticazione utente, passa quanto segue nella richiesta:

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

L'esempio seguente elenca 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);
  }
}

await main();

Per eseguire questo esempio, sostituisci quanto segue:

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