Obtén detalles sobre un emoji personalizado

En esta guía, se explica cómo usar el método get del recurso CustomEmoji de la API de Google Chat para obtener detalles sobre un emoji personalizado.

Los emojis personalizados solo están disponibles para las cuentas de Google Workspace, y el administrador debe activar los emojis personalizados para tu organización. Para obtener más información, consulta Más información sobre los emojis personalizados en Google Chat y Cómo administrar los permisos de los emojis personalizados.

Requisitos previos

Node.js

Obtén detalles sobre un emoji personalizado

Para obtener detalles sobre un emoji personalizado con autenticación de usuario, pasa lo siguiente en tu solicitud:

  • Especifica el alcance de autorización chat.customemojis.
  • Realiza una llamada al método GetCustomEmoji.
  • En el cuerpo de la solicitud, establece name en el nombre del recurso del emoji personalizado que se obtendrá.

En el siguiente ejemplo, se obtienen detalles de un emoji personalizado.

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

Para ejecutar esta muestra, reemplaza lo siguiente:

  • EMOJI_NAME: Es el nombre único de tu emoji personalizado en el campo emoji_name. Puedes obtener el ID llamando al método ListCustomEmoji() o desde el cuerpo de la respuesta que se muestra después de crear un emoji personalizado de forma asíncrona con la API de Chat.