- Zasób: wiadomość
- 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
- DecoratedText
- Ikona
- MaterialIcon
- Przycisk
- Kolor
- SwitchControl
- ControlType
- ButtonList (Lista przycisków)
- TextInput
- Typ
- Sugestie
- SuggestionItem
- SelectionInput
- SelectionType
- SelectionItem
- PlatformDataSource
- CommonDataSource
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- SpaceDataSource
- DateTimePicker
- DateTimePickerType
- Rozgraniczenie
- Siatka
- GridItem
- ImageComponent
- ImageCropStyle
- ImageCropType
- BorderStyle (Styl obramowania)
- BorderType
- GridItemLayout
- Kolumny
- Kolumna
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- Widżety
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- Adnotacja
- AnnotationType
- UserMentionMetadata
- Typ
- SlashCommandMetadata
- Typ
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- Wątek
- ActionResponse
- ResponseType
- DialogAction
- Okno
- ActionStatus (Stan działania)
- 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 |
Nazwa zasobu wiadomości. Format: Gdzie Jeśli podczas tworzenia wiadomości ustawisz identyfikator niestandardowy, możesz go użyć, aby określić treść żądania. W tym celu zastąp |
sender |
Tylko dane wyjściowe. Użytkownik, który utworzył wiadomość. Jeśli Twoja aplikacja do obsługi czatu uwierzytelnia się jako użytkownik, dane wyjściowe wypełnią wartości |
createTime |
Opcjonalnie. Stałe. w przypadku pokoi utworzonych w Google Chat jest to data utworzenia wiadomości; To pole podaje tylko dane wyjściowe, chyba że jest używane w trybie importowania. W przypadku pokoi w trybie importowania ustaw w tym polu historyczną sygnaturę czasową utworzenia wiadomości w źródle, aby zachować pierwotny czas utworzenia. |
lastUpdateTime |
Tylko dane wyjściowe. Czas ostatniego edytowania wiadomości przez użytkownika. Jeśli wiadomość nigdy nie była edytowana, to pole jest puste. |
deleteTime |
Tylko dane wyjściowe. Godzina usunięcia wiadomości z Google Chat. Jeśli wiadomość nigdy nie zostanie usunięta, to pole jest puste. |
text |
Treść wiadomości w postaci zwykłego tekstu. Pierwszy link do obrazu, filmu lub strony internetowej powoduje wygenerowanie elementu podglądu. Możesz też dodać@wzmiankę o użytkowniku Google Chat lub o wszystkich osobach w pokoju. Aby dowiedzieć się, jak tworzyć SMS-y, przeczytaj artykuł Wysyłanie SMS-ów. |
formattedText |
Tylko dane wyjściowe. Zawiera wiadomość
Więcej informacji znajdziesz w sekcji Wyświetlanie formatowania tekstu wysłanego w wiadomości |
cards[] |
Wycofane: użyj zasady Bogate, sformatowane i interaktywne karty, które możesz wykorzystać do wyświetlania elementów interfejsu, takich jak: sformatowane teksty, przyciski i klikalne obrazy. Zazwyczaj karty są wyświetlane pod zwykłym tekstem wiadomości. |
cardsV2[] |
Tablica kart. Karty mogą tworzyć tylko aplikacje Google Chat. Jeśli Twoja aplikacja do obsługi czatu uwierzytelnia się jako użytkownik, wiadomości nie mogą zawierać kart. Więcej informacji o kartach i ich tworzeniu znajdziesz w artykule Wysyłanie wiadomości z kart. Projektuj karty i wyświetl ich podgląd w kreatorze kart. Otwórz Kreator kart |
annotations[] |
Tylko dane wyjściowe. Adnotacje powiązane z adresem |
thread |
Wątek, do którego należy wiadomość. Informacje o używaniu rozwiązania znajdziesz w artykule Rozpoczynanie wątku wiadomości i odpowiadanie na nie. |
space |
Jeśli Twoja aplikacja do obsługi czatu uwierzytelnia się jako użytkownik, dane wyjściowe wypełnią pokój |
fallbackText |
Zwykły opis tekstowy kart wiadomości używany, gdy nie można wyświetlić rzeczywistych kart (np. w powiadomieniach na urządzeniu mobilnym). |
actionResponse |
Tylko wejście. Parametry, których aplikacja do obsługi czatu może używać do konfigurowania sposobu publikowania odpowiedzi. |
argumentText |
Tylko dane wyjściowe. Treść wiadomości zawierająca zwykły tekst z usuniętymi wszystkimi wzmiankami w aplikacji Google Chat. |
slashCommand |
Tylko dane wyjściowe. Informacje o poleceniu po ukośniku (w odpowiednich przypadkach). |
attachment[] |
Załącznik przesłany przez użytkownika. |
matchedUrl |
Tylko dane wyjściowe. Adres URL w polu |
threadReply |
Tylko dane wyjściowe. Jeśli Jeśli w pokoju nie można odpowiadać w wątkach, to pole ma zawsze wartość |
clientAssignedMessageId |
Opcjonalnie. Niestandardowy identyfikator wiadomości. W tym polu możesz zidentyfikować wiadomość albo ją pobrać, usunąć lub zaktualizować. Aby ustawić identyfikator niestandardowy, podczas tworzenia wiadomości podaj pole |
emojiReactionSummaries[] |
Tylko dane wyjściowe. Lista podsumowań reakcji emotikonem na wiadomość. |
privateMessageViewer |
Stałe. Pole do utworzenia wiadomości. W przeciwnym razie tylko dane wyjściowe. Użytkownik, który może wyświetlić wiadomość. Gdy skonfigurujesz wiadomość, będzie ona prywatna i widoczna tylko dla określonego użytkownika oraz w aplikacji Google Chat. W wiadomościach prywatnych nie można wyświetlać podglądu linków ani załączników. Wiadomości prywatne mogą wysyłać tylko aplikacje do obsługi czatu. Jeśli aplikacja do obsługi czatu uwierzytelnia się jako użytkownik, aby wysłać wiadomość, wiadomość nie może być prywatna i musi ominąć to pole. Szczegółowe informacje znajdziesz w artykule Wysyłanie wiadomości prywatnych do użytkowników Google Chat. |
deletionMetadata |
Tylko dane wyjściowe. Informacje o usuniętej wiadomości. Wiadomość zostanie usunięta po ustawieniu opcji |
quotedMessageMetadata |
Tylko dane wyjściowe. Informacje o wiadomości cytowanej przez użytkownika Google Chat w pokoju. Użytkownicy Google Chat mogą zacytować wiadomość, aby na nią odpowiedzieć. |
attachedGifs[] |
Tylko dane wyjściowe. Obrazy GIF dołączone do wiadomości. |
accessoryWidgets[] |
Co najmniej jeden interaktywny widżet wyświetlany u dołu wiadomości. Do wiadomości zawierających tekst, karty lub tekst i karty możesz dodawać widżety akcesoriów. Nieobsługiwane w przypadku wiadomości zawierających okna. Więcej informacji znajdziesz w artykule Dodawanie interaktywnych widżetów u dołu wiadomości. Utworzenie wiadomości z widżetami akcesoriów wymaga uwierzytelniania aplikacji. |
CardWithId
kartę w wiadomości w Google Chat,
Karty mogą tworzyć tylko aplikacje Google Chat. Jeśli aplikacja do obsługi czatu uwierzytelnia się jako użytkownik, wiadomość nie może zawierać kart.
Projektuj karty i wyświetl ich podgląd w kreatorze kart.
Otwórz Kreator kartZapis JSON |
---|
{
"cardId": string,
"card": {
object ( |
Pola | |
---|---|
cardId |
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 ze zwykłym tekstem wiadomości. Aby dowiedzieć się, jak dodać podstawowe formatowanie do SMS-a, przeczytaj artykuł Formatowanie SMS-ów.
Przykładowy tekst wiadomości:
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ść podłańcucha w treści wiadomości jako zwykły tekst, której odpowiada dana adnotacja. |
startIndex |
Indeks początkowy (w oparciu o 0, włącznie) w treści zwykłego tekstu wiadomości, której dotyczy ta adnotacja. |
Pole sumy metadata . Dodatkowe metadane dotyczące adnotacji. metadata może być tylko jedną z tych wartości: |
|
userMention |
Metadane wzmianek użytkownika. |
slashCommand |
Metadane polecenia po ukośniku. |
richLinkMetadata |
Metadane linku rozszerzonego. |
AnnotationType
Typ adnotacji.
Wartości w polu enum | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Wartość domyślna wyliczenia. Nie używaj. |
USER_MENTION |
Wzmianka o użytkowniku. |
SLASH_COMMAND |
Wywoływane jest polecenie po ukośniku. |
RICH_LINK |
Szczegółowa adnotacja do linku. |
UserMentionMetadata
Metadane adnotacji do wzmianek użytkownika (@).
Zapis JSON |
---|
{ "user": { object ( |
Pola | |
---|---|
user |
Wspomniany użytkownik. |
type |
Rodzaj wzmianek użytkownika. |
Typ
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Wartość domyślna wyliczenia. Nie używaj. |
ADD |
Dodaj użytkownika do pokoju. |
MENTION |
Dodaj wzmiankę o użytkowniku w pokoju. |
SlashCommandMetadata
Metadane adnotacji do poleceń po ukośniku (/).
Zapis JSON |
---|
{ "bot": { object ( |
Pola | |
---|---|
bot |
Aplikacja do obsługi czatu, której polecenie zostało wywołane. |
type |
Typ polecenia po ukośniku. |
commandName |
Nazwa wywołanego polecenia po ukośniku. |
commandId |
Identyfikator polecenia wywołanego po ukośniku. |
triggersDialog |
Wskazuje, czy polecenie po ukośniku dotyczy okna dialogowego. |
Typ
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Wartość domyślna wyliczenia. Nie używaj. |
ADD |
Dodaj aplikację Google Chat do pokoju. |
INVOKE |
Wywołaj polecenie po ukośniku w pokoju. |
RichLinkMetadata
Szczegółowy link do zasobu.
Zapis JSON |
---|
{ "uri": string, "richLinkType": enum ( |
Pola | |
---|---|
uri |
Identyfikator URI tego linku. |
richLinkType |
Typ linku sformatowanego. |
Pole sumy data . Dane połączonego zasobu. data może być tylko jedną z tych wartości: |
|
driveLinkData |
Dane dotyczące linku do przejazdu. |
RichLinkType
Typ linku sformatowanego. W przyszłości możemy dodać więcej typów.
Wartości w polu enum | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Wartość domyślna wyliczenia. Nie używaj. |
DRIVE_FILE |
Typ linków rozszerzonych Dysku Google. |
DriveLinkData
Dane dotyczące linków do Dysku Google.
Zapis JSON |
---|
{
"driveDataRef": {
object ( |
Pola | |
---|---|
driveDataRef |
Parametr DriveDataRef, który odwołuje się do pliku na Dysku Google. |
mimeType |
Typ MIME połączonego zasobu na Dysku Google. |
Thread
Wątek w pokoju Google Chat. Informacje o używaniu rozwiązania znajdziesz w artykule Rozpoczynanie wątku wiadomości i odpowiadanie na nie.
Jeśli podczas tworzenia wiadomości określisz wątek, możesz skonfigurować pole messageReplyOption
, aby określić, co się stanie, gdy nie znajdzie pasującego wątku.
Zapis JSON |
---|
{ "name": string, "threadKey": string } |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu wątku. Przykład: |
threadKey |
Opcjonalnie. Pole do tworzenia lub aktualizowania wątku. W przeciwnym razie tylko dane wyjściowe. Identyfikator wątku. Obsługuje do 4000 znaków. Ten identyfikator jest unikalny dla aplikacji Google Chat, która go ustawia. Jeśli na przykład wiele aplikacji do obsługi czatu utworzy wiadomość z użyciem tego samego klucza wątku, zostaną one opublikowane w różnych wątkach. Aby odpowiedzieć w wątku utworzonym przez osobę lub inną aplikację do obsługi czatu, zamiast tego wpisz pole |
ActionResponse
Parametry, których aplikacja do obsługi czatu może używać do konfigurowania sposobu publikowania odpowiedzi.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Tylko wejście. Typ odpowiedzi aplikacji do obsługi czatu. |
url |
Tylko wejście. Adres URL do uwierzytelniania lub skonfigurowania przez użytkowników. (Tylko w przypadku |
dialogAction |
Tylko wejście. Odpowiedź na zdarzenie interakcji związane z oknem dialogowym. Muszą dołączyć |
updatedWidget |
Tylko wejście. Odpowiedź zaktualizowanego widżetu. |
ResponseType
Typ odpowiedzi aplikacji do obsługi czatu.
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Typ domyślny 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 , gdy typ nadawcy wiadomości to BOT . |
UPDATE_USER_MESSAGE_CARDS |
Zaktualizuj karty w wiadomości od użytkownika. Jest to dozwolone tylko jako odpowiedź na zdarzenie MESSAGE z dopasowanym adresem URL lub na zdarzenie CARD_CLICKED , w którym typ nadawcy wiadomości to HUMAN . Tekst jest ignorowany. |
REQUEST_CONFIG |
Prywatnie poproś użytkownika o dodatkowe uwierzytelnienie lub konfigurację. |
DIALOG |
Wyświetla okno dialogowe. |
UPDATE_WIDGET |
Zapytanie dotyczące opcji autouzupełniania tekstu widżetu. |
DialogAction
Zawiera okno dialogowe i kod stanu żądania.
Zapis JSON |
---|
{ "actionStatus": { object ( |
Pola | |
---|---|
actionStatus |
Tylko wejście. Stan żądania wywołania lub przesłania okna. Wyświetla stan i w razie potrzeby komunikat dla użytkowników. np. w przypadku błędu lub sukcesu. |
Pole sumy action . Działanie do wykonania. action może być tylko jedną z tych wartości: |
|
dialog |
Tylko wejście. Okno żądania. |
Dialog
Otoka wokół treści karty w oknie.
Zapis JSON |
---|
{
"body": {
object ( |
Pola | |
---|---|
body |
Tylko wejście. Treść okna wyświetlana w formie modalnej. Aplikacje Google Chat nie obsługują tych elementów kart: |
ActionStatus
Reprezentuje stan żądania wywołania lub przesłania okna.
Zapis JSON |
---|
{
"statusCode": enum ( |
Pola | |
---|---|
statusCode |
Kod stanu. |
userFacingMessage |
Wiadomość wysłana do użytkowników o stanie ich prośby. Jeśli nie jest skonfigurowana, wysyłana jest ogólna wiadomość na podstawie |
Kod
Kanoniczne kody błędów dla interfejsów API gRPC.
Czasami może pojawić się kilka kodów błędów. Usługi powinny zwracać najbardziej odpowiedni kod błędu. Na przykład preferuj OUT_OF_RANGE
, a nie FAILED_PRECONDITION
, jeśli mają zastosowanie oba kody. Podobnie wolisz NOT_FOUND
lub ALREADY_EXISTS
zamiast FAILED_PRECONDITION
.
Wartości w polu enum | |
---|---|
OK |
To nie jest błąd; zwrócony w przypadku powodzenia. Mapowanie HTTP: 200 OK |
CANCELLED |
Operacja została anulowana, zwykle przez element wywołujący. Mapowanie HTTP: żądanie zamknięte przez klienta 499 |
UNKNOWN |
Nieznany błąd. Ten błąd może na przykład zostać zwrócony, gdy wartość Mapowanie HTTP: 500 – wewnętrzny błąd serwera |
INVALID_ARGUMENT |
Klient podał nieprawidłowy argument. Pamiętaj, że różni się to od Mapowanie HTTP: 400 Nieprawidłowe żądanie |
DEADLINE_EXCEEDED |
Upłynął termin przed ukończeniem operacji. W przypadku operacji, które zmieniają stan systemu, ten błąd może zostać zwrócony nawet wtedy, 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: 504 gateway Timeout (Przekroczenie limitu czasu bramy) |
NOT_FOUND |
Nie znaleziono żądanej encji (np. pliku lub katalogu). Uwaga dla programistów serwerów: jeśli żądanie zostanie odrzucone dla całej klasy użytkowników, na przykład stopniowe wdrażanie funkcji lub dodanie nieudokumentowanej listy dozwolonych, można użyć Mapowanie HTTP: błąd 404 (nie znaleziono) |
ALREADY_EXISTS |
Encja, którą klient próbował utworzyć (np. plik lub katalog), już istnieje. Mapowanie HTTP: konflikt 409 |
PERMISSION_DENIED |
Element wywołujący nie ma uprawnień do wykonania określonej operacji. Typu Mapowanie HTTP: 403 Forbidden |
UNAUTHENTICATED |
Żądanie nie ma prawidłowych danych uwierzytelniających dla tej operacji. Mapowanie HTTP: 401 Brak autoryzacji |
RESOURCE_EXHAUSTED |
Skończyło się miejsce na niektóre zasoby – na przykład limit na użytkownika lub w całym systemie plików nie ma już miejsca. 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 elementów niebędących katalogiem itd. Podmioty implementujące usługi mogą korzystać z tych wskazówek przy wyborze między Mapowanie HTTP: 400 Nieprawidłowe żądanie |
ABORTED |
Operacja została przerwana, zwykle z powodu problemu równoczesności, takiego jak błąd sprawdzania sekwencera lub przerwanie transakcji. Powyżej znajdziesz wskazówki, jak wybrać ustawienie: Mapowanie HTTP: konflikt 409 |
OUT_OF_RANGE |
Podjęto próbę wykonania operacji poza prawidłowym zakresem. Na przykład podczas wyszukiwania lub czytania po zakończeniu pliku. W przeciwieństwie do zasady Zakres dat Mapowanie HTTP: 400 Nieprawidłowe żądanie |
UNIMPLEMENTED |
Operacja nie jest zaimplementowana lub nie jest obsługiwana/włączona w tej usłudze. Mapowanie HTTP: 501 nie zaimplementowano |
INTERNAL |
Błędy wewnętrzne. Oznacza to, że niektóre 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 najprawdopodobniej stan przejściowy, który można rozwiązać, próbując ponownie wykonać operację z użyciem ponowienia. Pamiętaj, że nie zawsze można bezpiecznie ponawiać próby nieidempotentne. Powyżej znajdziesz wskazówki, jak wybrać ustawienie: Mapowanie HTTP: 503 Service Available (Usługa niedostępna) |
DATA_LOSS |
Nieodwracalna utrata lub uszkodzenie danych. Mapowanie HTTP: 500 – wewnętrzny błąd serwera |
UpdatedWidget
Odpowiedź zaktualizowanego widżetu. Służy do udostępniania opcji autouzupełniania widżetu.
Zapis JSON |
---|
{ "widget": string, // Union field |
Pola | |
---|---|
widget |
Identyfikator zaktualizowanego widżetu. Identyfikator musi być zgodny z widżetem, który wywołał żądanie aktualizacji. |
Pole sumy updated_widget . Widżet został zaktualizowany w odpowiedzi na działanie użytkownika. updated_widget może być tylko jedną z tych wartości: |
|
suggestions |
Lista wyników autouzupełniania widżetu |
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 | |
---|---|
commandId |
Identyfikator wywołanego polecenia po ukośniku. |
MatchedUrl
Pasujący URL w wiadomości w Google Chat. W aplikacjach do obsługi czatu można wyświetlać podgląd dopasowanych adresów URL. Więcej informacji znajdziesz w sekcji Podgląd linków.
Zapis JSON |
---|
{ "url": string } |
Pola | |
---|---|
url |
Tylko dane wyjściowe. Pasujący URL. |
EmojiReactionSummary
Liczba osób, które zareagowały na wiadomość przy użyciu określonego emotikona.
Zapis JSON |
---|
{
"emoji": {
object ( |
Pola | |
---|---|
emoji |
Emotikony powiązane z reakcjami. |
reactionCount |
Łączna liczba reakcji z użyciem powiązanego emotikona. |
DeletionMetadata
Informacje o usuniętej wiadomości. Wiadomość zostanie usunięta po ustawieniu opcji deleteTime
.
Zapis JSON |
---|
{
"deletionType": enum ( |
Pola | |
---|---|
deletionType |
Wskazuje, kto usunął wiadomość. |
DeletionType
kto i w jaki sposób usunął wiadomość,
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 do obsługi czatu usunęła własną wiadomość po jej wygaśnięciu. |
CREATOR_VIA_APP |
Aplikacja do obsługi czatu 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: |
lastUpdateTime |
Tylko dane wyjściowe. Sygnatura czasowa utworzenia cytowanej wiadomości lub jej ostatniej aktualizacji. |
AttachedGif
Obraz GIF określony przez adres URL.
Zapis JSON |
---|
{ "uri": string } |
Pola | |
---|---|
uri |
Tylko dane wyjściowe. Adres URL, pod którym jest przechowywany obraz GIF. |
AccessoryWidget
Co najmniej jeden interaktywny widżet wyświetlany u dołu wiadomości. Więcej informacji znajdziesz w artykule Dodawanie interaktywnych widżetów u dołu wiadomości.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy action . Typ działania. action może być tylko jedną z tych wartości: |
|
buttonList |
Lista przycisków. |
Metody |
|
---|---|
|
Tworzy wiadomość w pokoju w Google Chat. |
|
Usuwa wiadomość. |
|
Zwraca szczegóły wiadomości. |
|
Wyświetla listę wiadomości w pokoju, do którego należy rozmówca, w tym wiadomości od zablokowanych użytkowników i pokoi. |
|
Aktualizuje wiadomość. |
|
Aktualizuje wiadomość. |