En esta guía, se explica cómo usar el
create
método 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 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 los emojis personalizados.
Requisitos previos
Node.js
- Una cuenta de Google Workspace Business 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, ícono y descripción para tu app de Chat.
- Instala la biblioteca cliente de Cloud para Node.js.
-
Crea credenciales de ID de cliente de OAuth para una aplicación de escritorio. Para ejecutar la muestra de esta
guía, guarda las credenciales como un archivo JSON llamado
credentials.jsonen tu directorio local.
- Elige un alcance de autorización que admita la autenticación del usuario.
Crear 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, configura elemojiName(un identificador único que elijas para el emoji) y elpayload(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 muestra una instancia de
CustomEmoji que detalla el emoji personalizado que se creó.
Temas relacionados
- Borrar un emoji personalizado
- Obtener detalles sobre un emoji personalizado
- Enumerar emojis personalizados en una organización