Ce guide explique comment utiliser la méthode delete
sur la ressource CustomEmoji
de l'API Google Chat pour supprimer un emoji personnalisé dans une organisation Google Workspace.
Par défaut, les utilisateurs ne peuvent supprimer que les emoji personnalisés qu'ils ont créés. Les gestionnaires d'emoji désignés par l'administrateur peuvent supprimer n'importe quel emoji personnalisé de l'organisation.
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.
Supprimer un emoji personnalisé
Pour supprimer 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
DeleteCustomEmoji()
.- Dans le corps de la requête, définissez
name
sur le nom de ressource de l'emoji personnalisé à supprimer.
- Dans le corps de la requête, définissez
L'exemple suivant supprime un emoji personnalisé.
Node.js
Pour exécuter cet exemple, remplacez les éléments suivants :
EMOJI_NAME
: nom unique de votre emoji personnalisé, dans le champemoji_name
. Vous pouvez obtenir l'ID en appelant la méthodeListCustomEmoji
ou à partir du corps de réponse renvoyé après la création asynchrone d'un emoji personnalisé avec l'API Chat.
Articles associés
- Créer un emoji personnalisé
- Obtenir des informations sur un emoji personnalisé
- Lister les emoji personnalisés dans une organisation