Ce guide explique comment utiliser la méthode create
sur la ressource CustomEmoji
de l'API Google Chat pour créer un emoji personnalisé dans une organisation Google Workspace.
Les emoji personnalisés ne sont disponibles que pour les comptes Google Workspace. Votre administrateur doit les activer pour votre organisation. Pour en savoir plus, consultez À propos des emoji personnalisés dans Google Chat et Gérer les autorisations pour les emoji personnalisés.
Prérequis
Node.js
- Compte Google Workspace Business ou Enterprise ayant accès à Google Chat.
- Configurez votre environnement :
- Créez un projet Google Cloud.
- Configurez l'écran de consentement OAuth.
- Activez et configurez l'API Google Chat en attribuant un nom, une icône et une description à votre application Chat.
- Installez la bibliothèque cliente Cloud Node.js.
-
Créez des identifiants d'ID client OAuth pour une application de bureau. Pour exécuter l'exemple de ce guide, enregistrez les identifiants dans un fichier JSON nommé
credentials.json
dans votre répertoire local.
- Choisissez un champ d'application d'autorisation compatible avec l'authentification des utilisateurs.
Créer un emoji personnalisé
Pour créer un emoji personnalisé avec l'authentification de l'utilisateur, transmettez les éléments suivants dans votre requête :
- Spécifiez le champ d'application de l'autorisation
chat.customemojis
. - Appelez la méthode
CreateCustomEmoji
. - Dans le corps de la requête, fournissez une ressource
CustomEmoji
en définissantemojiName
(un identifiant unique que vous choisissez pour l'emoji) etpayload
(le contenu de l'image que vous choisissez pour l'emoji).
L'exemple suivant crée un emoji personnalisé :
Node.js
Pour exécuter cet exemple, remplacez les éléments suivants :
FILENAME
: nom de fichier de l'image.EMOJI_NAME
: nom unique de votre emoji personnalisé, par exemple:smiley-face:
.
L'API Chat renvoie une instance de CustomEmoji
qui détaille l'emoji personnalisé créé.
Articles associés
- Supprimer un emoji personnalisé
- Obtenir des informations sur un emoji personnalisé
- Lister les emoji personnalisés dans une organisation