Obtenir des informations sur un emoji personnalisé

Ce guide explique comment utiliser la get méthode sur la CustomEmoji ressource de l'API Google Chat pour obtenir des informations détaillées sur un emoji personnalisé.

Les emoji personnalisés ne sont disponibles que pour les comptes Google Workspace, et votre administrateur doit les activer pour votre organisation. Pour en savoir plus, consultez À propos des emoji personnalisés dans Google Chat et Gérer les autorisations pour les emoji personnalisés.

Prérequis

Node.js

Obtenir des informations détaillées sur un emoji personnalisé

Pour obtenir des informations détaillées sur un emoji personnalisé avec l'authentification de l'utilisateur, transmettez les éléments suivants dans votre requête :

  • Spécifiez le champ d'application d'autorisation chat.customemojis.
  • Appelez la GetCustomEmoji méthode.
  • Dans le corps de la requête, définissez name sur le nom de ressource de l'emoji personnalisé à obtenir.

L'exemple suivant récupère les détails d'un emoji personnalisé.

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

Pour exécuter cet exemple, remplacez les éléments suivants :

  • EMOJI_NAME : nom unique de votre emoji personnalisé, dans le emoji_name champ. Vous pouvez obtenir l'ID en appelant la ListCustomEmoji() méthode, ou à partir du corps de la réponse renvoyée après avoir créé un emoji personnalisé de manière asynchrone avec l'API Chat.