- 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
- 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
- Element
- CollapseControl
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- Adnotacja
- AnnotationType
- UserMentionMetadata
- Typ
- SlashCommandMetadata
- Typ
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- Wątek
- ActionResponse
- ResponseType
- DialogAction
- Okno
- 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 |
Nazwa zasobu wiadomości. Format: Gdzie Jeśli podczas tworzenia wiadomości ustawisz identyfikator niestandardowy, możesz go użyć do określenia komunikatu w żądaniu. 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ą pola |
createTime |
Opcjonalnie: Stała. w przypadku pokoi utworzonych w Google Chat – data utworzenia wiadomości; To pole dotyczy tylko danych wyjściowych, chyba że jest używane w pokojach w trybie importowania. W przypadku pokoi w trybie importowania ustaw w tym polu historyczną sygnaturę czasową, w której wiadomość została utworzona w źródle, aby zachować pierwotny czas utworzenia. |
lastUpdateTime |
Tylko dane wyjściowe. Czas ostatniej modyfikacji 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 będzie puste. |
text |
Zwykły tekst wiadomości. Pierwszy link do obrazu, filmu lub strony internetowej powoduje wygenerowanie elementu podglądu. Możesz też dodać@wzmiankę o użytkowniku Google Chat lub każdej osobie w pokoju. Aby dowiedzieć się więcej o tworzeniu SMS-ów, zobacz Wysyłanie wiadomości. |
formattedText |
Tylko dane wyjściowe. Zawiera wiadomość
Więcej informacji znajdziesz w artykule Wyświetlanie formatowania tekstu w wiadomości. |
cards[] |
Wycofane: użyj atrybutu Szczegółowe, sformatowane i interaktywne karty, których możesz używać do wyświetlania elementów interfejsu, takich jak sformatowany tekst, przyciski i klikalne obrazy. Zazwyczaj są one wyświetlane pod zwykłym tekstem wiadomości. Pliki |
cardsV2[] |
Tablica kart. Karty mogą tworzyć tylko aplikacje do obsługi czatu. Jeśli Twoja aplikacja Google Chat uwierzytelnia się jako użytkownik, wiadomości nie mogą zawierać kart. Aby dowiedzieć się, jak utworzyć wiadomość z kartami, przeczytaj sekcję Wysyłanie wiadomości. Projektuj karty i wyświetlaj ich podgląd za pomocą kreatora kart. Otwórz kreator kart |
annotations[] |
Tylko dane wyjściowe. Adnotacje powiązane z elementem |
thread |
Wątek, do którego należy wiadomość. Przykładowe użycie: Rozpoczynanie wątku wiadomości lub odpowiadanie na niego. |
space |
Jeśli Twoja aplikacja do obsługi czatu uwierzytelnia się jako użytkownik, dane wyjściowe pojawią się w pokoju |
fallbackText |
Zwykły tekst opisu kart wiadomości używany, gdy nie można wyświetlić odpowiednich kart – na przykład do powiadomień na urządzeniu mobilnym. |
actionResponse |
Tylko dane wejściowe. Parametry, których aplikacja do obsługi czatu może używać do konfigurowania sposobu publikowania odpowiedzi. |
argumentText |
Tylko dane wyjściowe. Zwykły tekst wiadomości z usuniętymi wszystkimi wzmiankami w aplikacji Google Chat. |
slashCommand |
Tylko dane wyjściowe. Informacje o poleceniach po ukośniku (jeśli dotyczy). |
attachment[] |
Załącznik przesłany przez użytkownika. |
matchedUrl |
Tylko dane wyjściowe. Adres URL w domenie |
threadReply |
Tylko dane wyjściowe. Gdy Jeśli pokój nie obsługuje odpowiedzi w wątkach, w tym polu jest zawsze |
clientAssignedMessageId |
Opcjonalnie: Niestandardowy identyfikator wiadomości. Za pomocą tego pola możesz zidentyfikować wiadomość albo pobrać, usunąć lub zaktualizować wiadomość. Aby ustawić identyfikator niestandardowy, określ pole |
emojiReactionSummaries[] |
Tylko dane wyjściowe. Lista podsumowań emotikonów w wiadomości. |
privateMessageViewer |
Stała. Dane wejściowe do utworzenia wiadomości. W przeciwnym razie tylko dane wyjściowe. Użytkownik, który może wyświetlić wiadomość. Po ustawieniu tego ustawienia wiadomość jest prywatna i widoczna tylko dla określonego użytkownika oraz aplikacji Google Chat. Aby uwzględnić to pole w swoim żądaniu, musisz wywołać interfejs Chat API za pomocą uwierzytelniania aplikacji i pominąć te informacje: Więcej informacji znajdziesz w artykule Wysyłanie wiadomości prywatnej. |
deletionMetadata |
Tylko dane wyjściowe. Informacje o usuniętej wiadomości. Wiadomość zostanie usunięta po ustawieniu funkcji |
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. GIF-y dołączone do wiadomości. |
accessoryWidgets[] |
Co najmniej jeden interaktywny widżet wyświetlany u dołu wiadomości. Widżety akcesorium możesz dodawać do wiadomości zawierających tekst, karty lub zarówno tekst, jak i karty. Nieobsługiwane w przypadku wiadomości zawierających okna dialogowe. Szczegółowe informacje 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
Karta w wiadomości w Google Chat.
Karty mogą tworzyć tylko aplikacje do obsługi czatu. Jeśli Twoja aplikacja Google Chat uwierzytelnia się jako użytkownik, wiadomość nie może zawierać kart.
Projektuj karty i wyświetlaj ich podgląd za pomocą kreatora kart.
Otwórz kreator kartZapis JSON |
---|
{
"cardId": string,
"card": {
object ( |
Pola | |
---|---|
cardId |
Wymagany, jeśli wiadomość zawiera kilka kart. Unikalny identyfikator karty w wiadomości. |
card |
Kartę Maksymalny rozmiar to 32 KB. |
Adnotacja
Tylko dane wyjściowe. Adnotacje powiązane z główną treścią wiadomości. Aby dowiedzieć się, jak dodać podstawowe formatowanie do SMS-a, przeczytaj artykuł Formatowanie SMS-ów.
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 tej adnotacji. |
length |
Długość podłańcucha w treści wiadomości zwykłego tekstu, której odpowiada ta adnotacja. |
startIndex |
Indeks początkowy (w postaci 0, włącznie) w treści wiadomości tekstowej, której odpowiada ta adnotacja. |
Pole sumy metadata . Dodatkowe metadane adnotacji. metadata może mieć tylko jedną z tych wartości: |
|
userMention |
Metadane wzmianki użytkownika. |
slashCommand |
Metadane polecenia po ukośniku. |
richLinkMetadata |
Metadane linku z elementami rozszerzonymi. |
AnnotationType
Typ adnotacji.
Wartości w polu enum | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Wartość domyślna wyliczenia. Nie używaj. |
USER_MENTION |
Ktoś dodał wzmiankę o użytkowniku. |
SLASH_COMMAND |
Wywoływane jest polecenie po ukośniku. |
RICH_LINK |
Szczegółowa adnotacja z linkiem. |
UserMentionMetadata
Metadane adnotacji w przypadku wzmianek użytkowników (@).
Zapis JSON |
---|
{ "user": { object ( |
Pola | |
---|---|
user |
Wspomniał użytkownik. |
type |
Rodzaj wzmianki 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ę w pokoju. |
SlashCommandMetadata
Metadane adnotacji w poleceniach 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 wywołanego polecenia po ukośniku. |
triggersDialog |
Wskazuje, czy polecenie po ukośniku jest przeznaczone do okna. |
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 spacji. |
RichLinkMetadata
Precyzyjny link do zasobu.
Zapis JSON |
---|
{ "uri": string, "richLinkType": enum ( |
Pola | |
---|---|
uri |
Identyfikator URI tego linku. |
richLinkType |
Rodzaj linku z elementami rozszerzonymi. |
Pole sumy data . Dane dla połączonego zasobu. data może mieć tylko jedną z tych wartości: |
|
driveLinkData |
Dane dla linku do Dysku. |
chatSpaceLinkData |
Dane dotyczące linku do pokoju czatu. |
RichLinkType
Rodzaj 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 wyliczenia. Nie używaj. |
DRIVE_FILE |
Szczegółowy typ linku do Dysku Google. |
CHAT_SPACE |
Szczegółowy typ linku do pokoju czatu. Na przykład element inteligentny dotyczący pokoju. |
DriveLinkData
Dane dotyczące linków do Dysku Google.
Zapis JSON |
---|
{
"driveDataRef": {
object ( |
Pola | |
---|---|
driveDataRef |
DriveDataRef odwołujący się do pliku na Dysku Google. |
mimeType |
Typ MIME połączonego zasobu 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 zasobu połączonego pokoju czatu. Format: |
message |
Wiadomość z zasobu połączonego pokoju czatu. Format: |
Wątek
Wątek w pokoju Google Chat. Przykładowe użycie: Rozpoczynanie wątku wiadomości lub odpowiadanie na niego.
Jeśli podczas tworzenia wiadomości określisz wątek, w polu messageReplyOption
możesz określić, co się stanie, jeśli nie znajdziesz pasującego wątku.
Zapis JSON |
---|
{ "name": string, "threadKey": string } |
Pola | |
---|---|
name |
Nazwa zasobu wątku. Przykład: |
threadKey |
Opcjonalnie: Dane wejściowe do tworzenia lub aktualizowania wątku. W przeciwnym razie tylko dane wyjściowe. Identyfikator wątku. Maksymalna długość tekstu to 4000 znaków. Jest to unikalny identyfikator aplikacji Google Chat, która go ustawia. Jeśli na przykład wiele aplikacji Google Chat utworzy wiadomość przy użyciu tego samego klucza wątku, zostaną one opublikowane w różnych wątkach. Aby odpowiedzieć w wątku utworzonym przez osobę lub inną aplikację Google Chat, zamiast tego użyj pola wątku |
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 dane wejściowe. Typ odpowiedzi aplikacji Google Chat. |
url |
Tylko dane wejściowe. Adres URL, który użytkownicy mogą uwierzytelniać lub konfigurować. (Tylko w przypadku |
dialogAction |
Tylko dane wejściowe. Odpowiedź na zdarzenie interakcji powiązane z oknem. Wymagany jest dokument |
updatedWidget |
Tylko dane wejściowe. Odpowiedź zaktualizowanego widżetu. |
ResponseType
Typ odpowiedzi aplikacji Google Chat.
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 zdarzeniu CARD_CLICKED , w którym typ nadawcy wiadomości to BOT . |
UPDATE_USER_MESSAGE_CARDS |
Zaktualizuj karty w wiadomości do użytkownika. Jest to dozwolone tylko w odpowiedzi na zdarzenie MESSAGE z pasującym adresem URL lub 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. |
UPDATE_WIDGET |
Zapytanie o opcje autouzupełniania tekstu widżetu. |
DialogAction
Zawiera okno i kod stanu żądania.
Zapis JSON |
---|
{ "actionStatus": { object ( |
Pola | |
---|---|
actionStatus |
Tylko dane wejściowe. Stan żądania wywołania lub przesłania okna. W razie potrzeby wyświetla stan i komunikat dla użytkowników. np. w przypadku błędu lub powodzenia. |
Pole sumy action . Działanie do wykonania. action może mieć tylko jedną z tych wartości: |
|
dialog |
Tylko dane wejściowe. Okno dialogowe żądania. |
Dialog
Zawijaj wokół treści karty w oknie.
Zapis JSON |
---|
{
"body": {
object ( |
Pola | |
---|---|
body |
Tylko dane wejściowe. Treść okna, renderowana w formacie modalnym. Aplikacje Google Chat nie obsługują tych kart: |
ActionStatus
Reprezentuje stan żądania wywołania lub przesłania okna.
Zapis JSON |
---|
{
"statusCode": enum ( |
Pola | |
---|---|
statusCode |
Kod stanu. |
userFacingMessage |
Wiadomość wysyłana do użytkowników z informacją o stanie prośby. Jeśli zasada jest nieskonfigurowana, wysyłana jest ogólna wiadomość na podstawie |
Kod
Kanoniczne kody błędów interfejsów API gRPC.
Czasami może pojawić się kilka kodów błędów. Usługi powinny zwracać najbardziej szczegółowy kod błędu, który ma zastosowanie. Na przykład w przypadku obu kodów preferuj OUT_OF_RANGE
, a nie FAILED_PRECONDITION
. Podobnie wolą opcję NOT_FOUND
lub ALREADY_EXISTS
zamiast FAILED_PRECONDITION
.
Wartości w polu enum | |
---|---|
OK |
To nie jest błąd. zwracanych w przypadku sukcesu. Mapowanie HTTP: 200 OK |
CANCELLED |
Operacja została anulowana, zwykle przez osobę wywołującą. Mapowanie HTTP: żądanie zamknięcia klienta 499 |
UNKNOWN |
Nieznany błąd. Ten błąd może być zwracany na przykład wtedy, gdy wartość Mapowanie HTTP: wewnętrzny błąd serwera 500 |
INVALID_ARGUMENT |
Klient podał nieprawidłowy argument. Pamiętaj, że różni się to od Mapowanie HTTP: nieprawidłowe żądanie 400 |
DEADLINE_EXCEEDED |
Termin minął 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: przekroczenie limitu czasu bramy 504 |
NOT_FOUND |
Nie udało się znaleźć żądanej jednostki (np. pliku lub katalogu). Uwaga dla programistów serwerów: jeśli żądanie zostanie odrzucone w przypadku całej klasy użytkowników (np. stopniowe wdrażanie funkcji lub nieudokumentowana lista dozwolonych), może zostać użyta Mapowanie HTTP: Nie znaleziono błędu 404 |
ALREADY_EXISTS |
Encja, którą klient próbował utworzyć (np. plik lub katalog), już istnieje. Mapowanie HTTP: konflikt 409 |
PERMISSION_DENIED |
Wywołujący nie ma uprawnień do wykonania określonej operacji. Parametru Mapowanie HTTP: kod 403 (Zabroniony) |
UNAUTHENTICATED |
Żądanie nie ma prawidłowych danych uwierzytelniających dla tej operacji. Mapowanie HTTP: błąd 401 (Brak autoryzacji) |
RESOURCE_EXHAUSTED |
Część zasobów została wyczerpana, na przykład limit na użytkownika lub w całym systemie plików brakuje 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 do usunięcia nie jest pusty, operacja rmdir została zastosowana do elementu innego niż katalog itd. Implementatory usług mogą wybierać między Mapowanie HTTP: nieprawidłowe żądanie 400 |
ABORTED |
Operacja została przerwana, zwykle z powodu problemu równoczesności, takiego jak błąd kontroli sekwencera lub przerwanie transakcji. Zapoznaj się z powyższymi wskazówkami, aby wybrać tę opcję: Mapowanie HTTP: konflikt 409 |
OUT_OF_RANGE |
Podjęto próbę wykonania operacji poza prawidłowym zakresem. Może to być np. przewinięcie do końca pliku lub odczyt. W przeciwieństwie do zasady Zakres dat Mapowanie HTTP: nieprawidłowe żądanie 400 |
UNIMPLEMENTED |
Ta operacja nie została wdrożona albo nie jest obsługiwana lub włączona w tej usłudze. Mapowanie HTTP: kod 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: wewnętrzny błąd serwera 500 |
UNAVAILABLE |
Usługa jest obecnie niedostępna. Najprawdopodobniej jest to stan przejściowy, który można rozwiązać, ponawiając próbę z ponownym opóźnieniem. Pamiętaj, że ponawianie operacji nieidempotentnych nie zawsze jest bezpieczne. Zapoznaj się z powyższymi wskazówkami, aby wybrać tę opcję: Mapowanie HTTP: Usługa niedostępna 503 |
DATA_LOSS |
Nieodwracalna utrata lub uszkodzenie danych. Mapowanie HTTP: wewnętrzny błąd serwera 500 |
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 identyfikatorem widżetu, który wywołał żądanie aktualizacji. |
Pole sumy updated_widget . Widżet jest aktualizowany w odpowiedzi na działanie użytkownika. updated_widget może mieć tylko jedną z tych wartości: |
|
suggestions |
Lista wyników autouzupełniania widżetów |
SelectionItems
Lista wyników autouzupełniania widżetów.
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 adres URL w wiadomości Google Chat. Aplikacje do obsługi czatu mogą wyświetlać podgląd pasujących adresów URL. Więcej informacji znajdziesz w sekcji Podgląd linków.
Zapis JSON |
---|
{ "url": string } |
Pola | |
---|---|
url |
Tylko dane wyjściowe. Dopasowany adres 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 przy użyciu powiązanego emotikona. |
DeletionMetadata
Informacje o usuniętej wiadomości. Wiadomość zostanie usunięta po ustawieniu funkcji 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 wygaśnięciu. |
CREATOR_VIA_APP |
Aplikacja do obsługi czatu usunęła wiadomość w imieniu użytkownika. |
SPACE_OWNER_VIA_APP |
Aplikacja do obsługi czatu 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 określająca, kiedy cytowana wiadomość została utworzona lub kiedy została ostatnio zaktualizowana. |
AttachedGif
Obraz GIF określony za pomocą adresu URL.
Zapis JSON |
---|
{ "uri": string } |
Pola | |
---|---|
uri |
Tylko dane wyjściowe. Adres URL, pod którym znajduje się 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 mieć tylko jedną z tych wartości: |
|
buttonList |
Lista przycisków. |
Metody |
|
---|---|
|
Tworzy wiadomość w pokoju Google Chat. |
|
Usuwa wiadomość. |
|
Zwraca informacje o wiadomości. |
|
Wyświetla listę wiadomości z pokoju, do którego należy rozmówca, w tym wiadomości od zablokowanych użytkowników i pokoi. |
|
Aktualizuje wiadomość. |
|
Aktualizuje wiadomość. |