Questa guida spiega come utilizzare il metodo
delete()
nella risorsa Reaction dell'API Google Chat per eliminare una reazione da
un messaggio, ad esempio 👍, 🚲 e 🌞. L'eliminazione di una reazione non comporta l'eliminazione del messaggio.
La risorsa
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 di chat.
- Installa la libreria client Cloud Node.js.
-
Crea le credenziali dell'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, passa quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.messages.reactionsochat.messages. - Chiama il metodo
DeleteReaction(), passandonamecome nome della risorsa della reazione da eliminare.
Il seguente esempio elimina la reazione 😀 da un messaggio:
Node.js
Per eseguire questo esempio, sostituisci quanto segue:
SPACE_NAME: l'ID dinamedello spazio. Puoi ottenere l'ID chiamando il metodoListSpaces()o dall'URL dello spazio.MESSAGE_NAME: l'ID delnamedel messaggio. Puoi ottenere l'ID dal corpo della risposta restituito dopo la creazione di 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 dinamedella reazione. Puoi ottenere l'ID chiamando il metodoListReactions()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.