Ce guide explique comment utiliser la
delete()
méthode sur la ressource Reaction de l'API Google Chat pour supprimer une réaction d'un
message (👍, 🚲 et 🌞, par exemple). 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
- 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'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.jsondans 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 éléments suivants dans votre requête :
- Spécifiez le champ d'application d'autorisation
chat.messages.reactionsouchat.messages. - Appelez la
DeleteReaction()méthode, en transmettant lenameen tant que 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 dunamede l'espace. Vous pouvez obtenir l'ID en appelant laListSpaces()méthode ou à partir de l'URL de l'espace.MESSAGE_NAME: ID du message'sname. Vous pouvez obtenir l'ID à partir du corps de la 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 dunamede la réaction. Vous pouvez obtenir l'ID en appelant laListReactions()méthode, ou à partir du corps de la 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 est supprimée.