REST Resource: spaces.threads

Risorsa: Thread

Un thread in uno spazio di Google Chat. Per un esempio di utilizzo, consulta Avviare o rispondere a un thread di messaggi.

Se specifichi un thread durante la creazione di un messaggio, puoi impostare il campo messageReplyOption per determinare cosa succede se non viene trovato alcun thread corrispondente.

Rappresentazione JSON
{
  "name": string,
  "threadKey": string,
  "threadMetadata": {
    object (ThreadMetadata)
  }
}
Campi
name

string

Identificatore. Nome risorsa del thread.

Esempio: spaces/{space}/threads/{thread}

threadKey

string

Facoltativo. Input per la creazione o l'aggiornamento di un thread. In caso contrario, solo output. ID del thread. Supporta fino a 4000 caratteri.

Questo ID è univoco per l'app di Chat che lo imposta. Ad esempio, se più app di Chat creano un messaggio utilizzando la stessa chiave thread, i messaggi vengono pubblicati in thread diversi. Per rispondere in un thread creato da una persona o da un'altra app di Chat, specifica invece il campo name del thread.

threadMetadata

object (ThreadMetadata)

Facoltativo. Metadati del thread per il rendering e la gestione di questo thread come sessione.

ThreadMetadata

Metadati del thread utilizzati per eseguire il rendering e gestire una sessione in Google Chat. Applicabile solo alle app con funzionalità agentiche attivate.

Rappresentazione JSON
{
  "title": string,
  "icon": {
    object (Icon)
  }
}
Campi
title

string

Facoltativo. Titolo del thread. Un titolo che descrive l'argomento della sessione.

La lunghezza massima è di 1024 caratteri.

Se non specificato, il valore predefinito è il primo messaggio della sessione.

icon

object (Icon)

Facoltativo. Icona del thread. Un'icona visualizzata accanto al titolo della sessione.

Sono supportate solo le icone Material. Se non specificato, il valore predefinito è l'icona Material Notes.

Icona

Un'icona visualizzata in un prompt o in un thread.

Rappresentazione JSON
{
  "altText": string,

  "materialIcon": {
    object (MaterialIcon)
  }
}
Campi
altText

string

Facoltativo. Il testo alternativo di questa icona utilizzato per l'accessibilità.

Un'icona visualizzata in un prompt. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
materialIcon

object (MaterialIcon)

Visualizza una delle icone Material Google.

Ad esempio, per visualizzare un'icona di casella di controllo, utilizza

"materialIcon": {
  "name": "check_box"
}
Fine dei campi che si escludono a vicenda.

Metodi

get

Recupera i dettagli di una conversazione in uno spazio di messaggio diretto 1:1 con un'app.

list

Elenca i thread in uno spazio di messaggi diretti 1:1 con un'app.

patch

Aggiorna un thread in uno spazio di messaggi diretti dell'app 1:1.