Questa guida spiega come utilizzare il
delete()
metodo sulla risorsa Reaction dell'API Google Chat per eliminare una reazione da
un messaggio, ad esempio 👍, 🚲 e 🌞. L'eliminazione di una reazione non elimina il messaggio.
La risorsa
Reaction `Reaction`
rappresenta un'emoji che le persone possono utilizzare per reagire a un messaggio, ad esempio 👍, 🚲,
e 🌞.
Prerequisiti
Node.js
- Un account Google Workspace Business o Enterprise con accesso a Google Chat.
- Configura l'ambiente:
- Crea un progetto Google Cloud.
- Configura la schermata per il consenso OAuth.
- Attiva e configura l'API Google Chat con un nome, un'icona e una descrizione per la tua app Chat.
- Installa la libreria client Cloud per Node.js .
-
Crea le credenziali ID client OAuth per un'applicazione desktop. Per eseguire l'esempio in questa
guida, salva le credenziali come file JSON denominato
credentials.jsonnella directory locale.
- Scegli un ambito di autorizzazione che supporti l'autenticazione utente.
Eliminare una reazione
Per eliminare una reazione da un messaggio, trasmetti quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.messages.reactionsochat.messages. - Chiama il
DeleteReaction()metodo, passando ilnamecome nome della risorsa della reazione da eliminare.
L'esempio seguente elimina la reazione 😀 da un messaggio:
Node.js
Per eseguire questo esempio, sostituisci quanto segue:
SPACE_NAME: l'ID dello spazioname. Puoi ottenere l'ID chiamando ilListSpaces()metodo o dall'URL dello spazio.MESSAGE_NAME: l'ID del messaggioname. Puoi ottenere l'ID dal corpo della risposta restituito dopo aver creato un messaggio in modo asincrono con l'API Chat o con il nome personalizzato assegnato al messaggio al momento della creazione.REACTION_NAME: l'ID delnamedella reazione. Puoi ottenere l'ID chiamando ilListReactions()metodo o dal corpo della risposta restituito dopo aver creato una reazione in modo asincrono con l'API Chat.
In caso di esito positivo, il corpo della risposta è vuoto, il che indica che la reazione è stata eliminata.