Visualizzare i dettagli di un'emoji personalizzata

Questa guida spiega come utilizzare il get metodo sulla CustomEmoji risorsa dell'API Google Chat per ottenere i dettagli di un'emoji personalizzata.

Le emoji personalizzate sono disponibili solo per gli account Google Workspace e l'amministratore deve attivarle per la tua organizzazione. Per ulteriori informazioni, consulta Informazioni sulle emoji personalizzate in Google Chat e Gestire le autorizzazioni per le emoji personalizzate.

Prerequisiti

Node.js

Ottenere i dettagli di un'emoji personalizzata

Per ottenere i dettagli di un'emoji personalizzata con l'autenticazione utente, passa quanto segue nella richiesta:

  • Specifica l'ambito di autorizzazione chat.customemojis.
  • Chiama il GetCustomEmoji metodo.
  • Nel corpo della richiesta, imposta name sul nome della risorsa dell'emoji personalizzata da recuperare.

L'esempio seguente recupera i dettagli di un'emoji personalizzata.

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

await main();

Per eseguire questo esempio, sostituisci quanto segue:

  • EMOJI_NAME: il nome univoco dell'emoji personalizzata, nel campo emoji_name. Puoi ottenere l'ID chiamando il ListCustomEmoji() metodo, o dal corpo della risposta restituito dopo aver creato un'emoji personalizzata in modo asincrono con l'API Chat.