REST Resource: spaces.threads

Zasób: Thread

Wątek w pokoju Google Chat. Przykłady użycia znajdziesz w artykule Rozpoczynanie wątku wiadomości i odpowiadanie na niego.

Jeśli podczas tworzenia wiadomości określisz wątek, możesz ustawić pole messageReplyOption, aby określić, co się stanie, jeśli nie zostanie znaleziony pasujący wątek.

Zapis JSON
{
  "name": string,
  "threadKey": string,
  "threadMetadata": {
    object (ThreadMetadata)
  }
}
Pola
name

string

Identyfikator. Nazwa zasobu wątku.

Przykład: spaces/{space}/threads/{thread}

threadKey

string

Opcjonalnie: Dane wejściowe do tworzenia lub aktualizowania wątku. W przeciwnym razie tylko dane wyjściowe. Identyfikator wątku. Maksymalna liczba znaków to 4000.

Ten identyfikator jest unikalny dla aplikacji Google Chat, która go ustawia. Jeśli na przykład kilka aplikacji Google Chat utworzy wiadomość przy użyciu tego samego klucza wątku, wiadomości zostaną opublikowane w różnych wątkach. Aby odpowiedzieć w wątku utworzonym przez osobę lub inną aplikację Google Chat, określ pole wątku name.

threadMetadata

object (ThreadMetadata)

Opcjonalnie: Metadane wątku do renderowania i zarządzania tym wątkiem jako sesją.

ThreadMetadata

Metadane wątku używane do renderowania sesji i zarządzania nią w Google Chat. Dotyczy tylko aplikacji z włączonymi funkcjami agentowymi.

Zapis JSON
{
  "title": string,
  "icon": {
    object (Icon)
  }
}
Pola
title

string

Opcjonalnie: Tytuł wątku. Tytuł opisujący temat sesji.

Maksymalna długość to 1024 znaki.

Jeśli nie zostanie określona, domyślnie zostanie użyta pierwsza wiadomość w sesji.

icon

object (Icon)

Opcjonalnie: Ikona wątku. Ikona wyświetlana obok tytułu sesji.

Obsługiwane są tylko ikony w stylu Material Design. Jeśli nie określisz ikony, domyślnie zostanie użyta ikona Notatki w stylu Material Design.

Ikona

Ikona wyświetlana w prompcie lub wątku.

Zapis JSON
{
  "altText": string,

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

string

Opcjonalnie: Tekst alternatywny tej ikony, który jest używany w celu ułatwienia dostępu.

Ikona wyświetlana w prośbie. Poniżej znajduje się lista pól, które wykluczają się nawzajem. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól:
materialIcon

object (MaterialIcon)

Wyświetla jedną z ikon w stylu Material Design.

Aby na przykład wyświetlić ikonę pola wyboru, użyj:

"materialIcon": {
  "name": "check_box"
}
Koniec pól wykluczających się wzajemnie.

Metody

get

Pobiera szczegółowe informacje o wątku w pokoju czatu prywatnego z aplikacją.

list

Wyświetla listę wątków w pokoju czatu 1:1 z aplikacją.

patch

Aktualizuje wątek w pokoju czatu 1:1 z aplikacją.