- Zasób: Message
- Zapis JSON
- Karta
- CardHeader
- ImageStyle
- Sekcja
- WidgetMarkup
- TextParagraph
- Obraz
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- Ikona
- Przycisk
- TextButton
- ImageButton
- CardAction
- CardWithId
- Karta
- CardHeader
- ImageType
- Sekcja
- Widżet
- TextParagraph
- Obraz
- OnClick
- Działanie
- ActionParameter
- LoadIndicator
- Interakcja
- OpenLink
- OpenAs
- OnClose
- OverflowMenu
- OverflowMenuItem
- Ikona
- MaterialIcon
- DecoratedText
- Przycisk
- Kolor
- Typ
- SwitchControl
- ControlType
- ButtonList
- TextInput
- Typ
- Sugestie
- SuggestionItem
- Weryfikacja
- InputType
- SelectionInput
- SelectionType
- SelectionItem
- PlatformDataSource
- CommonDataSource
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- SpaceDataSource
- DateTimePicker
- DateTimePickerType
- Separator
- Siatka
- GridItem
- ImageComponent
- ImageCropStyle
- ImageCropType
- BorderStyle
- BorderType
- GridItemLayout
- Kolumny
- Kolumna
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- Widżety
- ChipList
- Układ
- Procesor
- Karuzela
- CarouselCard
- NestedWidget
- CollapseControl
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- Adnotacja
- AnnotationType
- UserMentionMetadata
- Typ
- SlashCommandMetadata
- Typ
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- Wątek
- ActionResponse
- ResponseType
- DialogAction
- Dialog
- ActionStatus
- Code
- UpdatedWidget
- SelectionItems
- SlashCommand
- MatchedUrl
- EmojiReactionSummary
- DeletionMetadata
- DeletionType
- QuotedMessageMetadata
- AttachedGif
- AccessoryWidget
- Metody
Zasób: wiadomość
Wiadomość w pokoju Google Chat.
Zapis JSON |
---|
{ "name": string, "sender": { object ( |
Pola | |
---|---|
name |
Identyfikator. Nazwa zasobu wiadomości. Format: Gdzie Jeśli podczas tworzenia wiadomości ustawisz niestandardowy identyfikator, możesz użyć tego identyfikatora, aby określić wiadomość w żądaniu, zastępując |
sender |
Tylko dane wyjściowe. Użytkownik, który utworzył wiadomość. Jeśli aplikacja Google Chat uwierzytelnia się jako użytkownik, dane wyjściowe wypełniają pola user |
create |
Opcjonalnie: Niezmienna. W przypadku pokoi utworzonych w Google Chat – czas utworzenia wiadomości. To pole jest tylko wyjściowe, z wyjątkiem sytuacji, gdy jest używane w pomieszczeniach w trybie importowania. W przypadku pokoi w trybie importowania ustaw to pole na historyczny znacznik czasu, w którym wiadomość została utworzona w źródle, aby zachować pierwotny czas utworzenia. |
last |
Tylko dane wyjściowe. Czas ostatniej edycji wiadomości przez użytkownika. Jeśli wiadomość nigdy nie została edytowana, to pole jest puste. |
delete |
Tylko dane wyjściowe. Czas usunięcia wiadomości z Google Chat. Jeśli wiadomość nigdy nie została usunięta, to pole jest puste. |
text |
Opcjonalnie: Treść wiadomości w postaci zwykłego tekstu. Pierwszy link do obrazu, filmu lub strony internetowej powoduje wyświetlenie elementu z podglądem. Możesz też wzmiankować użytkownika Google Chat lub wszystkich użytkowników pokoju. Więcej informacji o tworzeniu wiadomości tekstowych znajdziesz w artykule Wysyłanie wiadomości. |
formatted |
Tylko dane wyjściowe. Zawiera wiadomość
Więcej informacji znajdziesz w artykule Wyświetlanie formatowania tekstu wysłanego w wiadomości. |
cards[] |
Wycofana: użyj w jej miejsce zasady bogate, sformatowane i interaktywne karty, które możesz wykorzystać do wyświetlania elementów UI, takich jak sformatowany tekst, przyciski i klikalne obrazy; Karty są zwykle wyświetlane pod zwykłym tekstem treści wiadomości. |
cards |
Opcjonalnie: Tablica kart. Tylko aplikacje Google Chat mogą tworzyć karty. Jeśli aplikacja Czat uwierzytelnia się jako użytkownik, wiadomości nie mogą zawierać kart. Aby dowiedzieć się, jak utworzyć wiadomość zawierającą karty, przeczytaj artykuł Wysyłanie wiadomości. Za pomocą Kreatora kart możesz projektować i wyświetlać podgląd kart. Otwórz kreatora kart |
annotations[] |
Tylko dane wyjściowe. Adnotacje powiązane z |
thread |
Wątek, do którego należy wiadomość. Przykładowe zastosowanie znajdziesz w artykule Rozpoczynanie wątku wiadomości lub odpowiadanie na niego. |
space |
Tylko dane wyjściowe. Jeśli aplikacja Google Chat uwierzytelnia się jako użytkownik, dane wyjściowe wypełniają tylko pole pokoju |
fallback |
Opcjonalnie: Tekstowy opis kart wiadomości, używany, gdy nie można wyświetlić samych kart (np. w przypadku powiadomień mobilnych). |
action |
Tylko dane wejściowe. Parametry, których aplikacja Google Chat może używać do konfigurowania sposobu publikowania odpowiedzi. |
argument |
Tylko dane wyjściowe. Treść wiadomości w postaci zwykłego tekstu bez wzmianek o aplikacji do obsługi czatu. |
slash |
Tylko dane wyjściowe. Informacje o poleceniach po ukośniku (w stosownych przypadkach). |
attachment[] |
Opcjonalnie: Załącznik przesłany przez użytkownika. |
matched |
Tylko dane wyjściowe. Adres URL w |
thread |
Tylko dane wyjściowe. Jeśli Jeśli pokój nie obsługuje odpowiadania w wątkach, to pole jest zawsze |
client |
Opcjonalnie: Niestandardowy identyfikator wiadomości. Możesz użyć pola, aby zidentyfikować wiadomość lub ją pobrać, usunąć lub zaktualizować. Aby ustawić niestandardowy identyfikator, podczas tworzenia wiadomości użyj pola |
emoji |
Tylko dane wyjściowe. Lista podsumowań reakcji emotikonów w wiadomości. |
private |
Opcjonalnie: Niezmienna. Dane wejściowe do tworzenia wiadomości, w przeciwnym razie tylko dane wyjściowe. Użytkownik, który może wyświetlić wiadomość. Gdy to pole jest ustawione, wiadomość jest prywatna i widoczna tylko dla określonego użytkownika oraz aplikacji do obsługi czatu. Aby uwzględnić to pole w żądaniu, musisz wywołać interfejs Chat API za pomocą uwierzytelniania aplikacji i pominąć te elementy: Szczegółowe informacje znajdziesz w artykule Wysyłanie wiadomości prywatnych. |
deletion |
Tylko dane wyjściowe. informacje o usuniętej wiadomości; Wiadomość jest usuwana, gdy ustawiona jest wartość |
quoted |
Tylko dane wyjściowe. Informacje o wiadomości, którą użytkownik Google Chat zacytował w pokoju. Użytkownicy Google Chat mogą zacytować wiadomość, aby na nią odpowiedzieć. |
attached |
Tylko dane wyjściowe. obrazy GIF załączone do wiadomości. |
accessory |
Opcjonalnie: Co najmniej 1 interaktywny widget, który pojawia się u dołu wiadomości. Do wiadomości, które zawierają tekst, karty lub tekst i karty, możesz dodawać widżety dodatkowe. Nieobsługiwane w przypadku wiadomości zawierających dialogi. Szczegółowe informacje znajdziesz w artykule Dodawanie interaktywnych widżetów na dole wiadomości. Tworzenie wiadomości z widżetami akcesoriów wymaga uwierzytelniania aplikacji. |
CardWithId
Karta w wiadomości Google Chat.
Tylko aplikacje Google Chat mogą tworzyć karty. Jeśli aplikacja Google Chat uwierzytelnia użytkownika, wiadomość nie może zawierać kart.
Za pomocą Kreatora kart możesz projektować i wyświetlać podgląd kart.
Otwórz kreatora kartZapis JSON |
---|
{
"cardId": string,
"card": {
object ( |
Pola | |
---|---|
card |
Wymagane, jeśli wiadomość zawiera wiele kart. Unikalny identyfikator karty w wiadomości. |
card |
Kartę Maksymalny rozmiar to 32 KB. |
Adnotacja
Tylko dane wyjściowe. adnotacje powiązane z treścią wiadomości w postaci zwykłego tekstu; Aby dodać podstawowe formatowanie do wiadomości tekstowej, zapoznaj się z artykułem Formatowanie wiadomości tekstowych.
Przykład treści wiadomości w postaci zwykłego tekstu:
Hello @FooBot how are you!"
Odpowiednie metadane adnotacji:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Typ adnotacji. |
length |
Długość podciągu w treści wiadomości w postaci zwykłego tekstu, do której odnosi się ta adnotacja. |
start |
Indeks początkowy (od 0 włącznie) w zwykłym tekście treści wiadomości, do której odnosi się ta adnotacja. |
Pole unii metadata . dodatkowe metadane dotyczące adnotacji; metadata może być tylko jednym z tych elementów: |
|
user |
Metadane wzmianki o użytkowniku. |
slash |
Metadane polecenia po ukośniku. |
rich |
Metadane linku rozszerzonego. |
AnnotationType
Typ adnotacji.
Wartości w polu enum | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
USER_MENTION |
Wzmianka o użytkowniku. |
SLASH_COMMAND |
Wywołano polecenie po ukośniku. |
RICH_LINK |
Adnotacja linku rozszerzonego. |
UserMentionMetadata
Metadane adnotacji dla wzmianek o użytkownikach (@).
Zapis JSON |
---|
{ "user": { object ( |
Pola | |
---|---|
user |
Wspomniany użytkownik. |
type |
Typ wzmianki o użytkowniku. |
Typ
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
ADD |
Dodaj użytkownika do pokoju. |
MENTION |
Wspomnienie użytkownika w pokoju. |
SlashCommandMetadata
Metadane adnotacji poleceń po ukośniku (/).
Zapis JSON |
---|
{ "bot": { object ( |
Pola | |
---|---|
bot |
Aplikacja Google Chat, której dotyczy wywołane polecenie. |
type |
Typ polecenia po ukośniku. |
command |
Nazwa wywołanego polecenia po ukośniku. |
command |
Identyfikator wywołanego polecenia po ukośniku. |
triggers |
Wskazuje, czy polecenie po ukośniku jest przeznaczone do dialogu. |
Typ
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
ADD |
Dodaj aplikację Google Chat do pokoju. |
INVOKE |
wywołać polecenie po ukośniku w pokoju, |
RichLinkMetadata
Link do zasobu.
Zapis JSON |
---|
{ "uri": string, "richLinkType": enum ( |
Pola | |
---|---|
uri |
Identyfikator URI tego linku. |
rich |
Typ linku z elementami rozszerzonymi. |
Pole unii data . Dane połączonego zasobu. data może być tylko jednym z tych elementów: |
|
drive |
Dane linku do Dysku. |
chat |
Dane dotyczące linku do pokoju czatu. |
RichLinkType
Typ linku z elementami rozszerzonymi. W przyszłości możemy dodać więcej typów.
Wartości w polu enum | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
DRIVE_FILE |
Typ linku na Dysku Google. |
CHAT_SPACE |
Typ linku rozszerzonego pokoju czatu. Może to być na przykład element inteligentny pokoju. |
DriveLinkData
dane dotyczące linków na Dysku Google.
Zapis JSON |
---|
{
"driveDataRef": {
object ( |
Pola | |
---|---|
drive |
DriveDataRef, który odwołuje się do pliku na Dysku Google. |
mime |
Typ MIME połączonego zasobu na Dysku Google. |
ChatSpaceLinkData
dane dotyczące linków do pokoi czatu;
Zapis JSON |
---|
{ "space": string, "thread": string, "message": string } |
Pola | |
---|---|
space |
Pokój powiązanego zasobu pokoju czatu. Format: |
thread |
Wątek powiązanego zasobu pokoju czatu. Format: |
message |
Wiadomość z powiązanego zasobu pokoju czatu. Format: |
Wątek
Wątek w pokoju Google Chat. Przykładowe zastosowanie znajdziesz w artykule Rozpoczynanie wątku wiadomości lub 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 żaden pasujący wątek.
Zapis JSON |
---|
{ "name": string, "threadKey": string } |
Pola | |
---|---|
name |
Identyfikator. Nazwa zasobu wątku. Przykład: |
thread |
Opcjonalnie: Dane wejściowe do tworzenia lub aktualizowania wątku. W przeciwnym razie tylko dane wyjściowe. Identyfikator wątku. Obsługuje maksymalnie 4000 znaków. Ten identyfikator jest unikalny dla aplikacji czatu, która go ustawia. Jeśli na przykład wiele aplikacji do czatu 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 inną osobę lub inną aplikację Google Chat, podaj pole wątku |
ActionResponse
Parametry, których aplikacja Google Chat może używać do konfigurowania sposobu publikowania odpowiedzi.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Tylko dane wejściowe. Typ odpowiedzi aplikacji Google Chat. |
url |
Tylko dane wejściowe. Adres URL, którego użytkownicy używają do uwierzytelniania lub konfigurowania. (Dotyczy tylko typów odpowiedzi |
dialog |
Tylko dane wejściowe. Odpowiedź na zdarzenie interakcji związane z dialogiem. Musi być dołączony |
updated |
Tylko dane wejściowe. Odpowiedź zaktualizowanego widżetu. |
ResponseType
Typ odpowiedzi aplikacji Google Chat.
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Domyślny typ obsługiwany jako NEW_MESSAGE . |
NEW_MESSAGE |
Opublikuj jako nową wiadomość w temacie. |
UPDATE_MESSAGE |
Zaktualizuj wiadomość w aplikacji Google Chat. Jest to dozwolone tylko w przypadku zdarzenia CARD_CLICKED , w którym typ nadawcy wiadomości to BOT . |
UPDATE_USER_MESSAGE_CARDS |
Zaktualizuj karty w wiadomości użytkownika. Jest to dozwolone tylko w odpowiedzi na zdarzenie MESSAGE z dopasowanym adresem URL lub zdarzenie CARD_CLICKED , w którym typem nadawcy wiadomości jest HUMAN . Tekst jest ignorowany. |
REQUEST_CONFIG |
Poprosić użytkownika o dodatkowe uwierzytelnianie lub konfigurację. |
DIALOG |
Wyświetla okno. |
UPDATE_WIDGET |
Zapytanie dotyczące opcji autouzupełniania tekstu widżetu. |
DialogAction
Zawiera dialog i kod stanu żądania.
Zapis JSON |
---|
{ "actionStatus": { object ( |
Pola | |
---|---|
action |
Tylko dane wejściowe. Stan prośby o wywołanie lub przesłanie dialogu. W razie potrzeby wyświetla stan i komunikat dla użytkowników. Na przykład w przypadku błędu lub sukcesu. |
Pole unii action . Działanie do wykonania. action może być tylko jednym z tych elementów: |
|
dialog |
Tylko dane wejściowe. Dialog dotyczący prośby. |
Dialog
Opakowanie na karcie w dialogu.
Zapis JSON |
---|
{
"body": {
object ( |
Pola | |
---|---|
body |
Tylko dane wejściowe. Treść dialogu, który jest renderowany w oknie modalnym. Aplikacje Google Chat nie obsługują tych elementów kart: |
ActionStatus
Reprezentuje stan prośby o wywołanie lub przesłanie dialogu.
Zapis JSON |
---|
{
"statusCode": enum ( |
Pola | |
---|---|
status |
Kod stanu. |
user |
Wiadomość, która ma być wysyłana do użytkowników o stanie ich prośby. Jeśli nie jest ustawiony, wysyłana jest ogólna wiadomość na podstawie |
Kod
Kanoniczne kody błędów interfejsów gRPC API.
Czasami może być więcej kodów błędów. Usługi powinny zwracać najbardziej szczegółowy kod błędu. Jeśli oba kody są odpowiednie, preferuj kod OUT_OF_RANGE
zamiast FAILED_PRECONDITION
. Podobnie preferuj NOT_FOUND
lub ALREADY_EXISTS
zamiast FAILED_PRECONDITION
.
Wartości w polu enum | |
---|---|
OK |
Nie jest błędem; zwracany po zakończeniu operacji. Mapowanie HTTP: 200 OK |
CANCELLED |
Operacja została anulowana, zwykle przez element wywołujący. Mapowanie HTTP: 499 Klient zamknął żądanie |
UNKNOWN |
Nieznany błąd. Ten błąd może zostać zwrócony, gdy wartość Mapowanie HTTP: 500 Wewnętrzny błąd serwera |
INVALID_ARGUMENT |
Klient podał nieprawidłowy argument. Uwaga: to nie to samo co Mapowanie HTTP: 400 Nieprawidłowe żądanie |
DEADLINE_EXCEEDED |
Termin upłynął przed wykonaniem operacji. W przypadku operacji, które zmieniają stan systemu, ten błąd może zostać zwrócony nawet wówczas, gdy operacja zakończyła się pomyślnie. Na przykład pomyślna odpowiedź serwera mogła być tak opóźniona, że termin upłynął. Mapowanie HTTP: przekroczenie limitu czasu bramy (504) |
NOT_FOUND |
Nie znaleziono żądanego elementu (np. pliku lub katalogu). Uwaga dla deweloperów serwerów: jeśli prośba zostanie odrzucona dla całej klasy użytkowników, np. w przypadku stopniowego wdrażania funkcji lub nieudokumentowanej listy dozwolonych, można użyć Mapowanie HTTP: 404 Nie znaleziono |
ALREADY_EXISTS |
Encja, którą próbował utworzyć klient (np. plik lub katalog), już istnieje. Mapowanie HTTP: konflikt 409 |
PERMISSION_DENIED |
Element wywołujący nie ma uprawnień do wykonania określonej operacji. Wartości Mapowanie HTTP: 403 Zabronione |
UNAUTHENTICATED |
Żądanie nie ma prawidłowych danych uwierzytelniających dla tej operacji. Mapowanie HTTP: 401 Nieautoryzowany |
RESOURCE_EXHAUSTED |
Pewien zasób został wyczerpany, np. limit dla użytkownika lub miejsce na pliki na całym systemie. Mapowanie HTTP: 429 Zbyt wiele żądań |
FAILED_PRECONDITION |
Operacja została odrzucona, ponieważ system nie znajduje się w stanie wymaganym do jej wykonania. Na przykład katalog, który ma zostać usunięty, nie jest pusty, operacja rmdir jest stosowana do niekatalogu itp. Implementatorzy usługi mogą skorzystać z tych wskazówek, aby wybrać Mapowanie HTTP: 400 Nieprawidłowe żądanie |
ABORTED |
Operacja została przerwana, najczęściej z powodu problemu równoczesności, np. w przypadku nieudanej kontroli sekwencera lub przerwanej transakcji. Aby zdecydować, czy użyć Mapowanie HTTP: konflikt 409 |
OUT_OF_RANGE |
Operacja została przeprowadzona poza prawidłowym zakresem. Przykład: przeskakiwanie do początku lub koniec pliku. W przeciwieństwie do błędu Wartości Mapowanie HTTP: 400 Nieprawidłowe żądanie |
UNIMPLEMENTED |
Operacja nie jest wdrożona lub nie jest obsługiwana/włączona w tej usłudze. Mapowanie HTTP: 501 Nie zaimplementowano |
INTERNAL |
Błędy wewnętrzne. Oznacza to, że pewne niezmienniki oczekiwane przez system bazowy zostały uszkodzone. Ten kod błędu jest zarezerwowany dla poważnych błędów. Mapowanie HTTP: 500 Wewnętrzny błąd serwera |
UNAVAILABLE |
Usługa jest obecnie niedostępna. Jest to najczęściej stan przejściowy, który można rozwiązać, ponawiając próbę z większym odstępem. Pamiętaj, że ponowne próby wykonywania operacji nie idempotentnych nie zawsze są bezpieczne. Aby zdecydować, czy użyć Mapowanie HTTP: 503 Usługa niedostępna |
DATA_LOSS |
Nieodwracalna utrata danych lub ich uszkodzenie. Mapowanie HTTP: 500 Wewnętrzny błąd serwera |
UpdatedWidget
W przypadku widżetów selectionInput
zwraca sugestie autouzupełniania dla menu z wieloma opcjami.
Zapis JSON |
---|
{ "widget": string, // Union field |
Pola | |
---|---|
widget |
Identyfikator zaktualizowanego widżetu. Identyfikator musi być zgodny z identyfikatorem widżetu, który wywołał prośbę o aktualizację. |
Pole unii updated_widget . widżet został zaktualizowany w odpowiedzi na działanie użytkownika; updated_widget może być tylko jednym z tych elementów: |
|
suggestions |
Lista wyników autouzupełniania w widżetach |
SelectionItems
Lista wyników autouzupełniania widżetu.
Zapis JSON |
---|
{
"items": [
{
object ( |
Pola | |
---|---|
items[] |
Tablica obiektów SelectionItem. |
SlashCommand
Polecenie po ukośniku w Google Chat.
Zapis JSON |
---|
{ "commandId": string } |
Pola | |
---|---|
command |
Identyfikator wywołanego polecenia po ukośniku. |
MatchedUrl
pasujący adres URL w wiadomości w Google Chat. Aplikacje do czatu mogą wyświetlać podgląd dopasowanych adresów URL. Więcej informacji znajdziesz w artykule Podgląd linków.
Zapis JSON |
---|
{ "url": string } |
Pola | |
---|---|
url |
Tylko dane wyjściowe. Adres URL, który został dopasowany. |
EmojiReactionSummary
Liczba osób, które zareagowały na wiadomość za pomocą określonego emotikona.
Zapis JSON |
---|
{
"emoji": {
object ( |
Pola | |
---|---|
emoji |
Tylko dane wyjściowe. emotikony powiązane z reakcjami. |
reaction |
Tylko dane wyjściowe. Łączna liczba reakcji z użyciem powiązanego emotikona. |
DeletionMetadata
informacje o usuniętej wiadomości; Wiadomość jest usuwana, gdy ustawiona jest wartość deleteTime
.
Zapis JSON |
---|
{
"deletionType": enum ( |
Pola | |
---|---|
deletion |
Wskazuje, kto usunął wiadomość. |
DeletionType
Kto i w jaki sposób usunął wiadomość. W przyszłości możemy dodać więcej wartości.
Wartości w polu enum | |
---|---|
DELETION_TYPE_UNSPECIFIED |
Ta wartość nie jest używana. |
CREATOR |
Użytkownik usunął własną wiadomość. |
SPACE_OWNER |
właściciel pokoju usunął wiadomość. |
ADMIN |
Administrator Google Workspace usunął wiadomość. |
APP_MESSAGE_EXPIRY |
Aplikacja Google Chat usunęła własną wiadomość po wygaśnięciu. |
CREATOR_VIA_APP |
Aplikacja Google Chat usunęła wiadomość w imieniu użytkownika. |
SPACE_OWNER_VIA_APP |
Aplikacja Google Chat usunęła wiadomość w imieniu właściciela pokoju. |
QuotedMessageMetadata
Informacje o cytowanej wiadomości.
Zapis JSON |
---|
{ "name": string, "lastUpdateTime": string } |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu cytowanej wiadomości. Format: |
last |
Tylko dane wyjściowe. Sygnatura czasowa określająca, kiedy cytowany komunikat został utworzony lub zaktualizowany. |
AttachedGif
Obraz GIF określony za pomocą adresu URL.
Zapis JSON |
---|
{ "uri": string } |
Pola | |
---|---|
uri |
Tylko dane wyjściowe. Adres URL hostujący obraz GIF. |
AccessoryWidget
Co najmniej 1 interaktywny widget, który pojawia się u dołu wiadomości. Szczegółowe informacje znajdziesz w artykule Dodawanie interaktywnych widżetów na dole wiadomości.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii action . Typ działania. action może być tylko jednym z tych elementów: |
|
button |
Lista przycisków. |
Metody |
|
---|---|
|
Tworzy wiadomość w pokoju Google Chat. |
|
Usuwa wiadomość. |
|
Zwraca szczegóły wiadomości. |
|
Wyświetla wiadomości w pokoju, którego użytkownik jest członkiem, w tym wiadomości od zablokowanych użytkowników i z zablokowanych pokoi. |
|
aktualizuje wiadomość. |
|
aktualizuje wiadomość. |