Questa guida spiega come utilizzare
delete()
sulla risorsa Message
dell'API Google Chat per eliminare un testo o una scheda
per creare un nuovo messaggio email.
Nell'API Chat, un messaggio di Chat è rappresentato dalla
Message
risorsa.
Sebbene gli utenti di Chat possano inviare solo messaggi contenenti testo,
le app di Chat possono utilizzare molte altre funzionalità di messaggistica, tra cui
la visualizzazione di interfacce utente statiche o interattive, la raccolta di informazioni da
gli utenti e l'invio di messaggi in privato. Per scoprire di più sui messaggi
disponibili per l'API Chat, consulta le
Panoramica dei messaggi di Google Chat.
Con l'autenticazione delle app, puoi utilizzare questo metodo per eliminare un messaggio inviato dall'app Chat. Con autenticazione degli utenti, può utilizzare questo metodo per eliminare un messaggio inviato da un utente autenticato. Se l'utente è il gestore dello spazio, potresti anche essere in grado di eliminare messaggio inviato da altri membri dello spazio. Per saperne di più, vedi Maggiori informazioni sul tuo ruolo di gestore dello spazio.
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.
- Abilita e configura l'API Google Chat con un nome, l'icona e la descrizione dell'app Chat.
- Installa la libreria client Cloud per Node.js.
- Crea credenziali di accesso in base a come vuoi autenticarti nell'API Google Chat
richiesta:
- Per autenticarti come utente di Chat,
crea ID client OAuth
credenziali e salvale come file JSON denominato
client_secrets.json
alla tua directory locale. - Per autenticarti come app Chat,
crea le credenziali dell'account di servizio e salvale come file JSON denominato
credentials.json
.
- Per autenticarti come utente di Chat,
crea ID client OAuth
credenziali e salvale come file JSON denominato
- Scegli un ambito di autorizzazione in base a se vuoi autenticarti come utente o come app Chat.
Python
- 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.
- Abilita e configura l'API Google Chat con un nome, l'icona e la descrizione dell'app Chat.
- Installa il Python libreria client di Cloud.
- Crea le credenziali di accesso in base alla modalità di autenticazione nella richiesta dell'API Google Chat:
- Per autenticarti come utente di Chat,
crea ID client OAuth
credenziali e salvale come file JSON denominato
client_secrets.json
alla tua directory locale. - Per autenticarti come app Chat,
crea account di servizio
credenziali e salvale come file JSON denominato
credentials.json
.
- Per autenticarti come utente di Chat,
crea ID client OAuth
credenziali e salvale come file JSON denominato
- Scegli un ambito di autorizzazione in base a se vuoi autenticarti come utente o come app Chat.
Java
- 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.
- Abilita e configura l'API Google Chat con un nome, l'icona e la descrizione dell'app Chat.
- Installa il Java libreria client di Cloud.
- Crea le credenziali di accesso in base alla modalità di autenticazione nella richiesta dell'API Google Chat:
- Per autenticarti come utente di Chat,
crea ID client OAuth
credenziali e salvale come file JSON denominato
client_secrets.json
alla tua directory locale. - Per autenticarti come app Chat,
crea account di servizio
credenziali e salvale come file JSON denominato
credentials.json
.
- Per autenticarti come utente di Chat,
crea ID client OAuth
credenziali e salvale come file JSON denominato
- Scegli un ambito di autorizzazione a seconda che tu voglia eseguire l'autenticazione come utente o come App Chat.
Apps Script
- Un'azienda o un'impresa Google Workspace con accesso a Google Chat.
- Configura l'ambiente:
- Creare 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.
- Crea un progetto Apps Script autonomo e attiva il servizio Chat avanzato.
- In questa guida, devi utilizzare o autenticazione delle app. Per autenticarti come app Chat, crea le credenziali dell'account di servizio. Per i passaggi, vedi Autentica e autorizza come App Google Chat.
- Scegli un ambito di autorizzazione in base a se vuoi autenticarti come utente o come app Chat.
Eliminare un messaggio con l'autenticazione utente
Per eliminare un messaggio con l'autenticazione dell'utente: inserisci quanto segue nella tua richiesta:
- Specifica l'ambito di autorizzazione
chat.messages
. - Chiama il metodo
DeleteMessage()
. - Imposta
name
sul nome della risorsa del messaggio da eliminare.
L'esempio seguente elimina un messaggio con autenticazione utente:
Node.js
Python
Java
Apps Script
Per eseguire questo sample, sostituisci quanto segue:
SPACE_NAME
: l'ID delname
dello spazio. Puoi ottenerlo chiamando il metodoListSpaces()
o dall'URL dello spazio.MESSAGE_NAME
: l'ID della colonnaname
Puoi ottenere l'ID dal corpo della risposta restituito dopo aver creato un i messaggi in modo asincrono con l'API Chat o con nome personalizzato e assegnato al messaggio al momento della creazione.
In caso di esito positivo, il corpo della risposta è vuoto, il che indica che il messaggio è stato eliminato.
Eliminare un messaggio con l'autenticazione delle app
Per eliminare un messaggio con autenticazione app, passa quanto segue nella richiesta:
- Specifica l'ambito dell'autorizzazione
chat.bot
. - Chiama il
DeleteMessage()
. - Imposta
name
sul nome della risorsa del messaggio da eliminare.
L'esempio seguente elimina un messaggio con autenticazione dell'app:
Node.js
Python
Java
Apps Script
Per eseguire questo esempio, sostituisci quanto segue:
SPACE_NAME
: l'ID delname
dello spazio. Puoi ottenere l'ID chiamando il metodoListSpaces()
o dall'URL dello spazio.MESSAGE_NAME
: l'ID diname
del messaggio. Puoi ottenere l'ID dal corpo della risposta restituito dopo aver creato un i messaggi in modo asincrono con l'API Chat o con nome personalizzato e assegnato al messaggio al momento della creazione.
Se l'esito è positivo, il corpo della risposta è vuoto, a indicare che il messaggio è eliminati.
Argomenti correlati
- Formattare un messaggio.
- Visualizzare i dettagli di un messaggio.
- Elenca i messaggi in uno spazio.
- Aggiorna un messaggio.
- Inviare un messaggio.