Ce guide explique comment utiliser la méthode create() sur la ressource Reaction de l'API Google Chat pour ajouter une réaction à un message (par exemple, 👍, 🚲 et 🌞).
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.jsondans votre répertoire local.
- Choisissez un champ d'application d'autorisation compatible avec l'authentification des utilisateurs.
Ajouter une réaction à un message
Pour créer une réaction à un message, transmettez les éléments suivants dans votre requête :
- Spécifiez le champ d'application de l'autorisation
chat.messages.reactions.create,chat.messages.reactionsouchat.messages. - Appelez la méthode
CreateReaction()en transmettantparentcomme nom de ressource du message auquel réagir etreactioncomme instance deReactiondans laquelle le champunicodeest un emoji standard représenté par une chaîne Unicode.
L'exemple suivant réagit à un message avec l'emoji 😀 :
Node.js
Pour exécuter cet exemple, remplacez les éléments suivants :
SPACE_NAME: ID de l'namede 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'namedu 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.
L'API Chat renvoie une instance de Reaction qui détaille la réaction créée.