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
- Una cuenta de Google Workspace para empresas o Enterprise con acceso a Google Chat
- Configura tu entorno:
- Crea un proyecto de Google Cloud
- Configura la pantalla de consentimiento de OAuth.
- Habilita y configura la API de Google Chat con un nombre, un ícono y una descripción para tu app de Chat.
- Instala la biblioteca cliente de Cloud de Node.js.
- Crea credenciales de acceso según la forma en que desees autenticar tu solicitud a la API de Google Chat:
- Para autenticarte como usuario de Chat, crea credenciales de ID de cliente de OAuth y guárdalas como un archivo JSON llamado
credentials.json
en tu directorio local. - Para autenticarte como la app de Chat, crea credenciales de cuenta de servicio y guárdalas como un archivo JSON llamado
credentials.json
.
- Para autenticarte como usuario de Chat, crea credenciales de ID de cliente de OAuth y guárdalas como un archivo JSON llamado
- Elige un alcance de autorización según si deseas autenticarte como usuario o como la app de Chat.
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 cuerpo de la solicitud, establece
En el siguiente ejemplo, se borra un emoji personalizado.
Node.js
Para ejecutar esta muestra, reemplaza lo siguiente:
EMOJI_NAME
: Es el nombre único de tu emoji personalizado en el campoemoji_name
. Puedes obtener el ID llamando al métodoListCustomEmoji
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.
Temas relacionados
- Cómo crear un emoji personalizado
- Obtén detalles sobre un emoji personalizado
- Cómo enumerar los emojis personalizados de una organización