Cómo borrar un emoji personalizado

En esta guía, se explica cómo usar el método delete en el recurso CustomEmoji 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 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

Cómo borrar un emoji personalizado

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

  • Especifica el alcance de autorización chat.customemojis.
  • Realiza una llamada al método DeleteCustomEmoji().
    • En el cuerpo de la solicitud, establece name en el nombre del recurso del emoji personalizado que se 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);
}

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.