Enumera los emojis personalizados de una organización

En esta guía, se explica cómo usar el método list del recurso CustomEmoji de la API de Google Chat para enumerar los emojis personalizados visibles para el usuario autenticado en una organización de Google Workspace.

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

Enumera los emojis personalizados de una organización

Para enumerar los emojis personalizados en una organización 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 ListCustomEmojis.

En el siguiente ejemplo, se enumeran los emojis personalizados de una organización.

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

main().catch(console.error);

Para ejecutar esta muestra, reemplaza lo siguiente:

  • FILTER: Es opcional. Es el filtro que se aplica a la solicitud de lista.