Cómo borrar un emoji personalizado

En esta guía, se explica cómo usar el delete método en el CustomEmoji recurso de la API de Google Chat para borrar un emoji personalizado en una organización de Google Workspace.

De forma predeterminada, los usuarios solo pueden borrar los emojis personalizados que crearon. Los administradores de emojis asignados por el administrador pueden borrar cualquier emoji personalizado de la organización.

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

Requisitos previos

Node.js

Borrar un emoji personalizado

Para borrar un emoji personalizado con la autenticación de usuario, pasa lo siguiente en tu solicitud:

  • Especifica el alcance de autorización chat.customemojis.
  • Llama al DeleteCustomEmoji() método.
    • En el cuerpo de la solicitud, establece name en el nombre del recurso del emoji personalizado que deseas borrar.

En el siguiente ejemplo, se borra un emoji personalizado.

Node.js

chat/client-libraries/cloud/delete-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 delete a 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.deleteCustomEmoji(request);

  // Handle the response
  console.log(response);
}

await main();

Para ejecutar esta muestra, reemplaza lo siguiente:

  • EMOJI_NAME: Es el nombre único de tu emoji personalizado, en el emoji_name campo. Puedes obtener el ID llamando al ListCustomEmoji método, 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.