En esta guía, se explica cómo usar el método create
en el recurso CustomEmoji
de la API de Google Chat para crear un nuevo emoji personalizado 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
- 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 ID de cliente de OAuth para una aplicación de escritorio. Para ejecutar la muestra en esta guía, guarda las credenciales como un archivo JSON llamado
credentials.json
en tu directorio local.
- Elige un alcance de autorización que admita la autenticación del usuario.
Cómo crear un emoji personalizado
Para crear un emoji personalizado con autenticación de usuario, pasa lo siguiente en tu solicitud:
- Especifica el alcance de autorización
chat.customemojis
. - Llama al método
CreateCustomEmoji
. - En el cuerpo de la solicitud, proporciona un recurso
CustomEmoji
y configuraemojiName
(un identificador único que elijas para el emoji) ypayload
(el contenido de la imagen que elijas para el emoji).
En el siguiente ejemplo, se crea un emoji personalizado:
Node.js
Para ejecutar esta muestra, reemplaza lo siguiente:
FILENAME
: Es el nombre de archivo de la imagen.EMOJI_NAME
: Es un nombre único para tu emoji personalizado, como:smiley-face:
.
La API de Chat devuelve una instancia de CustomEmoji
que detalla el emoji personalizado que se creó.
Temas relacionados
- Cómo borrar un emoji personalizado
- Obtén detalles sobre un emoji personalizado
- Cómo enumerar los emojis personalizados de una organización