Ce guide explique comment utiliser la
delete
méthode sur la
CustomEmoji
ressource 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 attribué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, et 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
- Configurez votre environnement :
- Créez un projet Google Cloud.
- Configurez l'écran de consentement OAuth.
- Activez et configurez l'API Google Chat avec un nom, une icône et une description pour 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 d'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.jsondans 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 d'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 d'autorisation
chat.customemojis. - Appelez la
DeleteCustomEmoji()méthode.- Dans le corps de la requête, définissez
namesur 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 leemoji_namechamp. Vous pouvez obtenir l'ID en appelant laListCustomEmojiméthode ou à partir du corps de la réponse renvoyée après avoir créé un emoji personnalisé de manière asynchrone 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