Este guia explica como usar o método
delete()
no recurso Reaction
da API Google Chat para excluir uma reação de
uma mensagem, como 👍, 🚲 e 🌞. A exclusão de uma reação não exclui a mensagem.
O
recurso Reaction
representa um emoji que as pessoas podem usar para reagir a uma mensagem, como 👍, 🚲
e 🌞.
Pré-requisitos
Node.js
- Uma conta do Google Workspace para empresas ou empresas com acesso ao Google Chat.
- Configure o ambiente:
- Crie um projeto do Google Cloud.
- Configure a tela de consentimento OAuth.
- Ative e configure a API Google Chat com um nome, ícone e descrição para seu app do Chat.
- Instale a biblioteca de cliente do Cloud para Node.js.
-
Crie credenciais do ID do cliente OAuth para um aplicativo de computador. Para executar o exemplo neste
guia, salve as credenciais como um arquivo JSON chamado
client_secrets.json
no seu diretório local.
- Escolha um escopo de autorização que ofereça suporte à autenticação do usuário.
Excluir uma reação
Para excluir uma reação de uma mensagem, transmita o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.messages.reactions
ouchat.messages
. - Chame o método
DeleteReaction()
transmitindo oname
como o nome do recurso da reação a ser excluída.
O exemplo a seguir exclui a reação 😀 de uma mensagem:
Node.js
Para executar este exemplo, substitua o seguinte:
SPACE_NAME
: o ID doname
do espaço. Você pode conseguir o ID chamando o métodoListSpaces()
ou pelo URL do espaço.MESSAGE_NAME
: o ID doname
da mensagem. É possível receber o ID do corpo da resposta retornado após a criação de uma mensagem de forma assíncrona com a API Chat ou com o nome personalizado atribuído à mensagem na criação.REACTION_NAME
: o ID daname
da reação. É possível receber o ID chamando o métodoListReactions()
ou do corpo da resposta retornado após a criação de uma reação de forma assíncrona com a API Chat.
Se o processo for bem-sucedido, o corpo da resposta vai estar vazio, o que indica que a reação foi excluída.