Ce guide explique comment utiliser la méthode list
sur la ressource CustomEmoji
de l'API Google Chat pour lister les emoji personnalisés visibles par l'utilisateur authentifié 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'accès en fonction de la façon dont vous souhaitez vous authentifier dans votre requête API Google Chat :
- Pour vous authentifier en tant qu'utilisateur Chat, créez des identifiants d'ID client OAuth et enregistrez-les dans un fichier JSON nommé
credentials.json
dans votre répertoire local. - Pour vous authentifier en tant qu'application Chat, créez des identifiants de compte de service et enregistrez-les dans un fichier JSON nommé
credentials.json
.
- Pour vous authentifier en tant qu'utilisateur Chat, créez des identifiants d'ID client OAuth et enregistrez-les dans un fichier JSON nommé
- Choisissez un champ d'application de l'autorisation selon que vous souhaitez vous authentifier en tant qu'utilisateur ou en tant qu'application Chat.
Lister les emoji personnalisés dans une organisation
Pour lister les emoji personnalisés dans une organisation avec authentification 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
ListCustomEmojis
.
L'exemple suivant liste les emoji personnalisés d'une organisation.
Node.js
Pour exécuter cet exemple, remplacez les éléments suivants :
FILTER
: filtre facultatif à appliquer à la requête de liste.
Articles associés
- Créer un emoji personnalisé
- Supprimer un emoji personnalisé
- Obtenir des informations sur un emoji personnalisé