Ce guide explique comment utiliser la méthode delete()
sur la ressource Reaction
de l'API Google Chat pour supprimer une réaction d'un message (par exemple, 👍, 🚲 et 🌞). La suppression d'une réaction n'entraîne pas la suppression du message.
La ressource Reaction
représente un emoji que les utilisateurs peuvent utiliser pour réagir à un message, comme 👍, 🚲 et 🌞.
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.
Supprimer une réaction
Pour supprimer une réaction d'un message, transmettez les informations suivantes dans votre requête :
- Spécifiez le champ d'application de l'autorisation
chat.messages.reactions
ouchat.messages
. - Appelez la méthode
DeleteReaction()
en transmettantname
comme nom de ressource de la réaction à supprimer.
L'exemple suivant supprime la réaction 😀 d'un message :
Node.js
Pour exécuter cet exemple, remplacez les éléments suivants :
SPACE_NAME
: ID de l'name
de l'espace. Vous pouvez obtenir l'ID en appelant la méthodeListSpaces()
ou à partir de l'URL de l'espace.MESSAGE_NAME
: ID de l'name
du message. Vous pouvez obtenir l'ID à partir du corps de réponse renvoyé après la création asynchrone d'un message avec l'API Chat ou avec le nom personnalisé attribué au message lors de sa création.REACTION_NAME
: ID de l'name
de la réaction. Vous pouvez obtenir l'ID en appelant la méthodeListReactions()
ou à partir du corps de réponse renvoyé après la création asynchrone d'une réaction avec l'API Chat.
Si la requête aboutit, le corps de la réponse est vide, ce qui indique que la réaction a été supprimée.