Questa guida spiega come utilizzare il
get()
metodo sulla risorsa Attachment dell'
API Google Chat per ottenere i metadati di un allegato di un messaggio. La risposta è un
istanza della
Attachment risorsa.
Quando l'utente invia un messaggio alla tua app, Google Chat invia un
MESSAGE evento di interazione.
L'evento di interazione ricevuto dalla tua app include un corpo della richiesta, ovvero il payload JSON che rappresenta l'evento di interazione, inclusi eventuali allegati. I dati nell'allegato sono diversi a seconda che l'allegato sia un contenuto caricato (un file locale) o un file archiviato su Drive. La risorsa
Media `Media`
rappresenta un file caricato su Google Chat, come immagini, video e documenti.
La risorsa
Attachment rappresenta un'istanza di contenuti multimediali, ovvero un file, allegato a un messaggio.
La risorsa Attachment include i metadati dell'allegato, ad esempio dove è salvato.
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 di Node.js.
-
Crea le credenziali dell'account di servizio. 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 dell'app.
Ottenere un allegato di un messaggio
Per ottenere in modo asincrono i metadati di un allegato di un messaggio in Google Chat, passa quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.bot. - Chiama il
GetAttachment()metodo, passando ilnamedell'allegato del messaggio.
Ecco come ottenere i metadati di un allegato di un messaggio:
Node.js
Per eseguire questo esempio, sostituisci spaces/SPACE_NAME/messages/
MESSAGE_NAME/attachments/ATTACHMENT_NAME con il
nome dell'allegato del messaggio.
L'API Chat restituisce un'istanza di
Attachment
che descrive in dettaglio i metadati dell'allegato del messaggio specificato.
Argomenti correlati
- Caricare contenuti multimediali come allegato di un file
- Scaricare contenuti multimediali come allegato di un file