Obtenir des informations sur un emoji personnalisé

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

Les emoji personnalisés ne sont disponibles que pour les comptes Google Workspace. 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 sur un emoji personnalisé

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

  • Spécifiez le champ d'application de l'autorisation chat.customemojis.
  • Appelez la méthode GetCustomEmoji.
  • 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);
}

main().catch(console.error);

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

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