Indeks
ChatService
(interfejs)AccessoryWidget
(komunikat)ActionResponse
(komunikat)ActionResponse.ResponseType
(wyliczenie)ActionResponse.SelectionItems
(komunikat)ActionResponse.UpdatedWidget
(komunikat)ActionStatus
(komunikat)Annotation
(komunikat)AnnotationType
(wyliczenie)AppCommandMetadata
(komunikat)AppCommandMetadata.AppCommandType
(wyliczenie)AttachedGif
(komunikat)Attachment
(komunikat)Attachment.Source
(wyliczenie)AttachmentDataRef
(komunikat)CalendarEventLinkData
(komunikat)CardWithId
(komunikat)ChatSpaceLinkData
(komunikat)CompleteImportSpaceRequest
(komunikat)CompleteImportSpaceResponse
(komunikat)ContextualAddOnMarkup
(komunikat)ContextualAddOnMarkup.Card
(komunikat)ContextualAddOnMarkup.Card.CardAction
(komunikat)ContextualAddOnMarkup.Card.CardHeader
(komunikat)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(wyliczenie)ContextualAddOnMarkup.Card.Section
(komunikat)CreateCustomEmojiRequest
(komunikat)CreateMembershipRequest
(komunikat)CreateMessageRequest
(komunikat)CreateMessageRequest.MessageReplyOption
(wyliczenie)CreateReactionRequest
(komunikat)CreateSpaceRequest
(komunikat)CustomEmoji
(komunikat)CustomEmoji.CustomEmojiPayload
(komunikat)CustomEmojiMetadata
(komunikat)DeleteCustomEmojiRequest
(komunikat)DeleteMembershipRequest
(komunikat)DeleteMessageRequest
(komunikat)DeleteReactionRequest
(komunikat)DeleteSpaceRequest
(komunikat)DeletionMetadata
(komunikat)DeletionMetadata.DeletionType
(wyliczenie)Dialog
(komunikat)DialogAction
(komunikat)DriveDataRef
(komunikat)DriveLinkData
(komunikat)Emoji
(komunikat)EmojiReactionSummary
(komunikat)FindDirectMessageRequest
(komunikat)GetAttachmentRequest
(komunikat)GetCustomEmojiRequest
(komunikat)GetMembershipRequest
(komunikat)GetMessageRequest
(komunikat)GetSpaceEventRequest
(komunikat)GetSpaceNotificationSettingRequest
(komunikat)GetSpaceReadStateRequest
(komunikat)GetSpaceRequest
(komunikat)GetThreadReadStateRequest
(komunikat)Group
(komunikat)HistoryState
(wyliczenie)ListCustomEmojisRequest
(komunikat)ListCustomEmojisResponse
(komunikat)ListMembershipsRequest
(komunikat)ListMembershipsResponse
(komunikat)ListMessagesRequest
(komunikat)ListMessagesResponse
(komunikat)ListReactionsRequest
(komunikat)ListReactionsResponse
(komunikat)ListSpaceEventsRequest
(komunikat)ListSpaceEventsResponse
(komunikat)ListSpacesRequest
(komunikat)ListSpacesResponse
(komunikat)MatchedUrl
(komunikat)MeetSpaceLinkData
(komunikat)MeetSpaceLinkData.HuddleStatus
(wyliczenie)MeetSpaceLinkData.Type
(wyliczenie)Membership
(komunikat)Membership.MembershipRole
(wyliczenie)Membership.MembershipState
(wyliczenie)MembershipBatchCreatedEventData
(komunikat)MembershipBatchDeletedEventData
(komunikat)MembershipBatchUpdatedEventData
(komunikat)MembershipCreatedEventData
(komunikat)MembershipDeletedEventData
(komunikat)MembershipUpdatedEventData
(komunikat)Message
(komunikat)MessageBatchCreatedEventData
(komunikat)MessageBatchDeletedEventData
(komunikat)MessageBatchUpdatedEventData
(komunikat)MessageCreatedEventData
(komunikat)MessageDeletedEventData
(komunikat)MessageUpdatedEventData
(komunikat)QuotedMessageMetadata
(komunikat)Reaction
(komunikat)ReactionBatchCreatedEventData
(komunikat)ReactionBatchDeletedEventData
(komunikat)ReactionCreatedEventData
(komunikat)ReactionDeletedEventData
(komunikat)RichLinkMetadata
(komunikat)RichLinkMetadata.RichLinkType
(wyliczenie)SearchSpacesRequest
(komunikat)SearchSpacesResponse
(komunikat)SetUpSpaceRequest
(komunikat)SlashCommand
(komunikat)SlashCommandMetadata
(komunikat)SlashCommandMetadata.Type
(wyliczenie)Space
(komunikat)Space.AccessSettings
(komunikat)Space.AccessSettings.AccessState
(wyliczenie)Space.MembershipCount
(komunikat)Space.PermissionSetting
(komunikat)Space.PermissionSettings
(komunikat)Space.PredefinedPermissionSettings
(wyliczenie)Space.SpaceDetails
(komunikat)Space.SpaceThreadingState
(wyliczenie)Space.SpaceType
(wyliczenie)Space.Type
(wyliczenie)SpaceBatchUpdatedEventData
(komunikat)SpaceEvent
(komunikat)SpaceNotificationSetting
(komunikat)SpaceNotificationSetting.MuteSetting
(wyliczenie)SpaceNotificationSetting.NotificationSetting
(wyliczenie)SpaceReadState
(komunikat)SpaceUpdatedEventData
(komunikat)Thread
(komunikat)ThreadReadState
(komunikat)UpdateMembershipRequest
(komunikat)UpdateMessageRequest
(komunikat)UpdateSpaceNotificationSettingRequest
(komunikat)UpdateSpaceReadStateRequest
(komunikat)UpdateSpaceRequest
(komunikat)User
(komunikat)User.Type
(wyliczenie)UserMentionMetadata
(komunikat)UserMentionMetadata.Type
(wyliczenie)WidgetMarkup
(komunikat)WidgetMarkup.Button
(komunikat)WidgetMarkup.FormAction
(komunikat)WidgetMarkup.FormAction.ActionParameter
(komunikat)WidgetMarkup.Icon
(wyliczenie)WidgetMarkup.Image
(komunikat)WidgetMarkup.ImageButton
(komunikat)WidgetMarkup.KeyValue
(komunikat)WidgetMarkup.OnClick
(komunikat)WidgetMarkup.OpenLink
(komunikat)WidgetMarkup.TextButton
(komunikat)WidgetMarkup.TextParagraph
(komunikat)
ChatService
Umożliwia programistom tworzenie aplikacji i integracji na czacie na platformie Google Chat.
CompleteImportSpace |
---|
Kończy proces importowania w przypadku określonego pokoju i udostępnia go użytkownikom. Wymaga uwierzytelniania użytkownika i przekazywania dostępu w całej domenie z zakresem autoryzacji:
Więcej informacji znajdziesz w artykule Autoryzowanie aplikacji Google Chat do importowania danych.
|
CreateCustomEmoji |
---|
Tworzy niestandardowy emotikon. Niestandardowe emoji są dostępne tylko na kontach Google Workspace, a administrator musi włączyć je w organizacji. Więcej informacji znajdziesz w artykułach Więcej informacji o niestandardowych emotikonach w Google Chat i Zarządzanie uprawnieniami do niestandardowych emotikonów. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
CreateMembership |
---|
Tworzy członkostwo w aplikacji do połączeń Chat, użytkownika lub grupy Google. Tworzenie subskrypcji dla innych aplikacji do obsługi czatu nie jest obsługiwane. Jeśli podczas tworzenia członkostwa określony członek ma wyłączone automatyczne akceptowanie, zostanie zaproszony i musi zaakceptować zaproszenie do przestrzeni, zanim do niej dołączy. W przeciwnym razie utworzenie członkostwa spowoduje dodanie użytkownika bezpośrednio do wybranego pokoju. Obsługuje te typy uwierzytelniania:
Uwierzytelnianie aplikacji nie jest obsługiwane w tych przypadkach:
Przykłady użycia znajdziesz w tych artykułach:
|
CreateMessage |
---|
Tworzy wiadomość w pokoju Google Chat. Przykład znajdziesz w artykule Wysyłanie wiadomości. Obsługuje te typy uwierzytelniania:
Chat przypisuje nadawcę wiadomości w różny sposób w zależności od typu uwierzytelniania użytego w żądaniu. Ilustracja pokazująca, jak Chat przypisuje wiadomość, gdy używasz uwierzytelniania aplikacji. Google Chat wyświetla aplikację Google Chat jako nadawcę wiadomości. Treść wiadomości może zawierać tekst ( Ilustracja poniżej pokazuje, jak Chat przypisuje wiadomość, gdy używasz uwierzytelniania użytkownika. Google Chat wyświetla użytkownika jako nadawcę wiadomości i przypisuje aplikację do obsługi czatu do wiadomości, wyświetlając jej nazwę. Treść wiadomości może zawierać tylko tekst ( Maksymalny rozmiar wiadomości, w tym jej zawartość, to 32 000 bajtów. W przypadku żądań webhooka odpowiedź nie zawiera pełnej wiadomości. Odpowiedź zawiera tylko pola
|
CreateReaction |
---|
Tworzy reakcję i dodaje ją do wiadomości. Przykład znajdziesz w artykule Dodawanie reakcji na wiadomość. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
CreateSpace |
---|
Tworzy pokój. Można go używać do tworzenia nazwanego pokoju lub czatu grupowego w Obsługuje te typy uwierzytelniania:
Podczas uwierzytelniania jako aplikacja w żądaniu musi być ustawione pole Podczas uwierzytelniania jako aplikacja aplikacja Google Chat jest dodawana jako członek pokoju. W przeciwieństwie do uwierzytelniania przez człowieka aplikacja do czatu nie jest dodawana jako menedżer pokoju. Domyślnie aplikację Chat mogą usunąć z pokoju wszyscy jego użytkownicy. Aby zezwolić na usuwanie aplikacji z pokoju tylko menedżerom pokoju, ustaw Członkostwo w pokoju po jego utworzeniu zależy od tego, czy pokój został utworzony w
Jeśli podczas tworzenia pokoju pojawi się komunikat o błędzie
|
DeleteCustomEmoji |
---|
Usuwa niestandardowy emotikon. Domyślnie użytkownicy mogą usuwać tylko utworzone przez siebie niestandardowe emotikony. Menedżerowie emotikonów wyznaczeni przez administratora mogą usuwać dowolne niestandardowe emotikony w organizacji. Więcej informacji znajdziesz w artykule Więcej informacji o niestandardowych emotikonach w Google Chat. Niestandardowe emoji są dostępne tylko na kontach Google Workspace, a administrator musi włączyć je w organizacji. Więcej informacji znajdziesz w artykułach Więcej informacji o niestandardowych emotikonach w Google Chat i Zarządzanie uprawnieniami do niestandardowych emotikonów. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
DeleteMembership |
---|
Usuwa subskrypcję. Przykład znajdziesz w artykule Usuwanie użytkownika lub aplikacji Google Chat z pokoju. Obsługuje te typy uwierzytelniania:
Uwierzytelnianie aplikacji nie jest obsługiwane w tych przypadkach:
Aby usunąć członkostwo menedżerów pokoju, osoba wysyłająca prośbę musi być menedżerem pokoju. Jeśli używasz uwierzytelniania aplikacji, twórcą pokoju musi być aplikacja Google Chat.
|
DeleteMessage |
---|
Usuwa wiadomość. Przykład znajdziesz w artykule Usuwanie wiadomości. Obsługuje te typy uwierzytelniania:
W przypadku uwierzytelniania aplikacji żądania mogą usuwać tylko wiadomości utworzone przez aplikację Chat, która wysyła żądanie.
|
DeleteReaction |
---|
Usuwa reakcję na wiadomość. Przykład znajdziesz w artykule Usuwanie reakcji. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
DeleteSpace |
---|
Usuwa nazwany pokój. Zawsze wykonuje kaskadowe usuwanie, co oznacza, że usuwane są również zasoby podrzędne pokoju, takie jak wiadomości opublikowane w pokoju i członkostwo w pokoju. Przykład znajdziesz w sekcji Usuwanie pokoju. Obsługuje te typy uwierzytelniania:
|
FindDirectMessage |
---|
Zwraca istniejącą wiadomość na czacie z określonym użytkownikiem. Jeśli nie zostanie znalezione miejsce na czat, zwraca błąd W przypadku uwierzytelniania aplikacji zwraca przestrzeń czatu między określonym użytkownikiem a wywołującą aplikacją Google Chat. W przypadku uwierzytelniania użytkownika zwraca przestrzeń wiadomości na czacie między określonym użytkownikiem a uwierzytelnionym użytkownikiem. Obsługuje te typy uwierzytelniania:
|
GetAttachment |
---|
Pobiera metadane załącznika wiadomości. Dane załącznika są pobierane za pomocą interfejsu Media API. Przykład znajdziesz w artykule Pobieranie metadanych załącznika do wiadomości. Wymaga uwierzytelnienia aplikacji z zakresem autoryzacji:
|
GetCustomEmoji |
---|
Zwraca szczegóły niestandardowego emotikonu. Niestandardowe emoji są dostępne tylko na kontach Google Workspace, a administrator musi włączyć je w organizacji. Więcej informacji znajdziesz w artykułach Więcej informacji o niestandardowych emotikonach w Google Chat i Zarządzanie uprawnieniami do niestandardowych emotikonów. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
GetMembership |
---|
Zwraca szczegóły subskrypcji. Przykład znajdziesz w artykule Pobieranie szczegółowych informacji o członkostwie użytkownika lub aplikacji Google Chat. Obsługuje te typy uwierzytelniania:
|
GetMessage |
---|
Zwraca szczegółowe informacje o wiadomości. Przykład znajdziesz w artykule Wyświetlanie szczegółowych informacji o wiadomości. Obsługuje te typy uwierzytelniania:
Uwaga: może zwrócić wiadomość od zablokowanego użytkownika lub z zablokowanego pokoju.
|
GetSpace |
---|
Zwraca szczegóły pokoju. Przykład znajdziesz w artykule Wyświetlanie szczegółów pokoju. Obsługuje te typy uwierzytelniania:
Uwierzytelnianie aplikacji ma te ograniczenia:
|
GetSpaceEvent |
---|
Zwraca zdarzenie z pokoju Google Chat. Ładunek zdarzenia zawiera najnowszą wersję zmienionego zasobu. Jeśli na przykład poprosisz o zdarzenie dotyczące nowej wiadomości, ale wiadomość zostanie później zaktualizowana, serwer zwróci zaktualizowany zasób Uwaga: w przypadku tego żądania pole Obsługuje te typy uwierzytelniania z zakresem autoryzacji odpowiednim do odczytywania żądanych danych:
Aby otrzymać zdarzenie, uwierzytelniony dzwoniący musi być członkiem pokoju. Przykład znajdziesz w artykule Uzyskiwanie szczegółowych informacji o wydarzeniu z pokoju w Google Chat.
|
GetSpaceNotificationSetting |
---|
Pobiera ustawienie powiadomień o pokoju. Przykład znajdziesz w sekcji Pobieranie ustawień powiadomień o przestrzeni rozmówcy. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
GetSpaceReadState |
---|
Zwraca szczegóły dotyczące stanu odczytu użytkownika w pokoju, które służą do identyfikowania przeczytanych i nieprzeczytanych wiadomości. Przykład znajdziesz w artykule Pobieranie szczegółowych informacji o stanie odczytu przestrzeni użytkownika. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
GetThreadReadState |
---|
Zwraca szczegóły dotyczące stanu odczytu użytkownika w wątku, które służą do identyfikowania przeczytanych i nieprzeczytanych wiadomości. Przykład znajdziesz w artykule Uzyskiwanie szczegółowych informacji o stanie wątku użytkownika. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
ListCustomEmojis |
---|
Zawiera listę niestandardowych emotikonów widocznych dla uwierzytelnionego użytkownika. Niestandardowe emoji są dostępne tylko na kontach Google Workspace, a administrator musi włączyć je w organizacji. Więcej informacji znajdziesz w artykułach Więcej informacji o niestandardowych emotikonach w Google Chat i Zarządzanie uprawnieniami do niestandardowych emotikonów. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
ListMemberships |
---|
Wyświetla listę użytkowników pokoju. Przykład znajdziesz w artykule Wyświetlanie listy użytkowników i aplikacji Google Chat w pokoju. Wymienianie członkostw z uwierzytelnianiem aplikacji obejmuje członkostwa w pokojach, do których aplikacja Google Chat ma dostęp, ale wyklucza członkostwa w aplikacji Google Chat, w tym własne. Wymienianie członkostw z uwierzytelnianiem użytkownika zawiera członkostwa w przestrzeniach, do których ma dostęp uwierzytelniony użytkownik. Obsługuje te typy uwierzytelniania:
|
ListMessages |
---|
Wyświetla listę wiadomości w pokoju, którego użytkownikiem jest wywołujący, w tym wiadomości od zablokowanych użytkowników i z zablokowanych pokoi. Nie są uwzględniane wiadomości systemowe, np. te, które informują o nowych członkach pokoju. Jeśli wyświetlisz listę wiadomości z pokoju, w którym nie ma żadnych wiadomości, odpowiedź będzie pustym obiektem. Jeśli używasz interfejsu REST/HTTP, odpowiedź zawiera pusty obiekt JSON, Obsługuje te typy uwierzytelniania:
|
ListReactions |
---|
Zawiera listę reakcji na wiadomość. Przykład znajdziesz w artykule Wyświetlanie reakcji na wiadomość. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
ListSpaceEvents |
---|
Wyświetla listę wydarzeń z pokoju Google Chat. W przypadku każdego zdarzenia ładunek zawiera najnowszą wersję zasobu czatu. Jeśli na przykład wymienisz wydarzenia dotyczące nowych członków przestrzeni, serwer zwróci zasoby Obsługuje te typy uwierzytelniania z zakresem autoryzacji odpowiednim do odczytywania żądanych danych:
Aby wyświetlać listę zdarzeń, uwierzytelniony wywołujący musi być członkiem pokoju. Przykład znajdziesz w artykule Wyświetlanie listy wydarzeń z pokoju w Google Chat.
|
ListSpaces |
---|
Wyświetla pokoje, których element wywołujący jest członkiem. Czaty grupowe i czaty nie są wyświetlane, dopóki nie zostanie wysłana pierwsza wiadomość. Przykład znajdziesz w artykule Wyświetlanie listy pokoi. Obsługuje te typy uwierzytelniania:
Aby wyświetlić listę wszystkich nazwanych pokoi według organizacji Google Workspace, użyj metody
|
SearchSpaces |
---|
Zwraca listę przestrzeni w organizacji Google Workspace na podstawie wyszukiwania administratora. W prośbie ustaw wartość Wymaga uwierzytelnienia użytkownika z uprawnieniami administratora i jednego z tych zakresów autoryzacji:
|
SetUpSpace |
---|
Tworzy pokój i dodaje do niego określonych użytkowników. Użytkownik, który inicjuje połączenie, jest automatycznie dodawany do pokoju i nie powinien być określony jako członek w żądaniu. Przykład znajdziesz w artykule Konfigurowanie pokoju z początkowymi członkami. Aby określić osoby, które chcesz dodać, dodaj członkostwo z odpowiednim Aby określić grupy dyskusyjne Google do dodania, dodaj członkostwo z odpowiednim W przypadku pokoju z nazwą lub czatu grupowego, jeśli dzwoniący zablokuje niektórych członków lub zostanie przez nich zablokowany albo nie ma uprawnień do dodania niektórych członków, ci członkowie nie zostaną dodani do utworzonego pokoju. Aby utworzyć czat między użytkownikiem dzwoniącym a innym użytkownikiem, określ dokładnie 1 członkostwo, które będzie reprezentować tego użytkownika. Jeśli jeden użytkownik zablokuje drugiego, żądanie się nie powiedzie, a wiadomość nie zostanie utworzona. Aby utworzyć wiadomość bezpośrednią między użytkownikiem dzwoniącym a aplikacją dzwoniącą, ustaw wartość Jeśli między 2 użytkownikami istnieje już wiadomość na czacie, zostanie ona zwrócona, nawet jeśli w momencie wysłania żądania jeden z użytkowników zablokuje drugiego. Przestrzenie z odpowiedziami w wątkach nie są obsługiwane. Jeśli podczas konfigurowania pokoju pojawi się komunikat o błędzie Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
UpdateMembership |
---|
Aktualizuje subskrypcję. Przykład znajdziesz w artykule Aktualizowanie członkostwa użytkownika w pokoju. Obsługuje te typy uwierzytelniania:
|
UpdateMessage |
---|
Aktualizuje wiadomość. Metody Obsługuje te typy uwierzytelniania:
W przypadku uwierzytelniania aplikacji żądania mogą aktualizować tylko wiadomości utworzone przez wywołującą aplikację Google Chat.
|
UpdateSpace |
---|
Aktualizuje pokój. Przykład znajdziesz w artykule Aktualizowanie przestrzeni. Jeśli aktualizujesz pole Obsługuje te typy uwierzytelniania:
Uwierzytelnianie aplikacji ma te ograniczenia:
|
UpdateSpaceNotificationSetting |
---|
Aktualizuje ustawienie powiadomień o pokoju. Przykład znajdziesz w artykule Aktualizowanie ustawień powiadomień o przestrzeni rozmówcy. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
UpdateSpaceReadState |
---|
Aktualizuje stan odczytu użytkownika w pokoju, aby można było określić, które wiadomości zostały przeczytane, a które nie. Przykład znajdziesz w artykule Aktualizowanie stanu odczytu pokoju użytkownika. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
AccessoryWidget
Co najmniej 1 interaktywny widżet, który pojawia się u dołu wiadomości. Więcej informacji znajdziesz w artykule Dodawanie interaktywnych widżetów u dołu wiadomości.
Pola | |
---|---|
Pole zbiorcze action . Typ działania. action może mieć tylko jedną z tych wartości: |
|
button_list |
Lista przycisków. |
ActionResponse
Parametry, których aplikacja do obsługi czatu może używać do konfigurowania sposobu publikowania odpowiedzi.
Pola | |
---|---|
type |
Tylko dane wejściowe. Typ odpowiedzi aplikacji Google Chat. |
url |
Tylko dane wejściowe. Adres URL, pod którym użytkownicy mogą się uwierzytelnić lub dokonać konfiguracji. (Dotyczy tylko typów odpowiedzi |
dialog_action |
Tylko dane wejściowe. Odpowiedź na zdarzenie interakcji związane z oknem. Musi mu towarzyszyć |
updated_widget |
Tylko dane wejściowe. Odpowiedź z informacjami o zaktualizowanym widżecie. |
ResponseType
Typ odpowiedzi aplikacji Google Chat.
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Domyślny typ, który jest traktowany jako NEW_MESSAGE . |
NEW_MESSAGE |
Opublikuj jako nową wiadomość w temacie. |
UPDATE_MESSAGE |
Zaktualizuj wiadomość w aplikacji Chat. Jest to dozwolone tylko w przypadku zdarzenia CARD_CLICKED , w którym typ nadawcy wiadomości to BOT . |
UPDATE_USER_MESSAGE_CARDS |
Aktualizowanie kart w wiadomości użytkownika. Jest to dozwolone tylko w odpowiedzi na MESSAGE wydarzenie z pasującym adresem URL lub CARD_CLICKED wydarzenie, w którym typ nadawcy wiadomości to HUMAN . Tekst jest ignorowany. |
REQUEST_CONFIG |
Prywatnie poproś użytkownika o dodatkowe uwierzytelnianie lub konfigurację. |
DIALOG |
Wyświetla okno. |
UPDATE_WIDGET |
Zapytanie o opcje autouzupełniania tekstu widżetu. |
SelectionItems
Lista wyników autouzupełniania widżetu.
Pola | |
---|---|
items[] |
Tablica obiektów SelectionItem. |
UpdatedWidget
W przypadku widżetów selectionInput
zwraca sugestie autouzupełniania dla menu wielokrotnego wyboru.
Pola | |
---|---|
widget |
Identyfikator zaktualizowanego widżetu. Identyfikator musi być zgodny z identyfikatorem widżetu, który wywołał żądanie aktualizacji. |
Pole zbiorcze updated_widget . Widżet został zaktualizowany 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żetu |
ActionStatus
Reprezentuje stan prośby o wywołanie lub przesłanie okna.
Pola | |
---|---|
status_code |
Kod stanu. |
user_facing_message |
Wiadomość, którą należy wysłać użytkownikom w sprawie stanu ich prośby. Jeśli nie jest ustawiony, wysyłany jest ogólny komunikat na podstawie |
Adnotacja
Tylko dane wyjściowe. Adnotacje mogą być powiązane z treścią wiadomości w postaci zwykłego tekstu lub z elementami, które zawierają linki do zasobów Google Workspace, takich jak Dokumenty lub Arkusze Google, z wartościami start_index
i length
równymi 0. Aby dodać podstawowe formatowanie do wiadomości tekstowej, przeczytaj artykuł Formatowanie wiadomości tekstowych.
Przykładowa treść wiadomości w formacie 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"
}
}]
Pola | |
---|---|
type |
Typ tej adnotacji. |
length |
Długość podciągu w treści wiadomości w formie zwykłego tekstu, do którego odnosi się ta adnotacja. Jeśli nie jest obecny, oznacza długość 0. |
start_index |
Indeks początkowy (liczony od zera, włącznie) w treści wiadomości w formacie zwykłego tekstu, do którego odnosi się ta adnotacja. |
Pole zbiorcze metadata . Dodatkowe metadane dotyczące adnotacji. metadata może mieć tylko jedną z tych wartości: |
|
user_mention |
Metadane wzmianki o użytkowniku. |
slash_command |
Metadane polecenia po ukośniku. |
rich_link_metadata |
Metadane linku sformatowanego. |
custom_emoji_metadata |
Metadane niestandardowego emotikona. |
AnnotationType
Typ adnotacji.
Wartości w polu enum | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Wartość domyślna wyliczenia. Nie używaj. |
USER_MENTION |
Użytkownik jest wymieniony. |
SLASH_COMMAND |
Wywoływane jest polecenie po ukośniku. |
RICH_LINK |
Adnotacja rozszerzonego linku. |
CUSTOM_EMOJI |
Adnotacja niestandardowego emotikona. |
AppCommandMetadata
Metadane dotyczące polecenia aplikacji Google Chat.
Pola | |
---|---|
app_command_id |
Identyfikator polecenia określony w konfiguracji interfejsu Chat API. |
app_command_type |
Typ polecenia aplikacji Google Chat. |
AppCommandType
Typ polecenia aplikacji Google Chat. Więcej informacji znajdziesz w artykule Rodzaje poleceń aplikacji na czacie.
Wartości w polu enum | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
Wartość domyślna. Nie określono. |
SLASH_COMMAND |
polecenie po ukośniku, Użytkownik wysyła polecenie w wiadomości na czacie. |
QUICK_COMMAND |
szybkie polecenie, Użytkownik wybiera polecenie z menu Google Chat w obszarze odpowiedzi na wiadomość. |
AttachedGif
Obraz GIF określony przez adres URL.
Pola | |
---|---|
uri |
Tylko dane wyjściowe. Adres URL, pod którym znajduje się obraz GIF. |
Załącznik
załącznik w Google Chat,
Pola | |
---|---|
name |
Opcjonalnie: Nazwa zasobu załącznika w formacie |
content_name |
Tylko dane wyjściowe. Oryginalna nazwa pliku treści, a nie pełna ścieżka. |
content_type |
Tylko dane wyjściowe. Typ treści (typ MIME) pliku. |
thumbnail_uri |
Tylko dane wyjściowe. Adres URL miniatury, która powinna być używana do wyświetlania podglądu załącznika użytkownikowi. Aplikacje do obsługi czatu nie powinny używać tego adresu URL do pobierania treści załączników. |
download_uri |
Tylko dane wyjściowe. Adres URL pobierania, który powinien umożliwiać użytkownikowi pobranie załącznika. Aplikacje do obsługi czatu nie powinny używać tego adresu URL do pobierania treści załączników. |
source |
Tylko dane wyjściowe. Źródło załącznika. |
Pole zbiorcze data_ref . Odwołanie do danych załącznika. data_ref może mieć tylko jedną z tych wartości: |
|
attachment_data_ref |
Opcjonalnie: Odwołanie do danych załącznika. To pole służy do tworzenia lub aktualizowania wiadomości z załącznikami albo do pobierania danych załączników za pomocą interfejsu Media API. |
drive_data_ref |
Tylko dane wyjściowe. Odwołanie do załącznika z Dysku Google. To pole jest używane w interfejsie Google Drive API. |
Źródło
Źródło załącznika.
Wartości w polu enum | |
---|---|
SOURCE_UNSPECIFIED |
Zarezerwowano. |
DRIVE_FILE |
Plik jest plikiem z Dysku Google. |
UPLOADED_CONTENT |
Plik zostanie przesłany do Google Chat. |
AttachmentDataRef
Odwołanie do danych załącznika.
Pola | |
---|---|
resource_name |
Opcjonalnie: Nazwa zasobu danych załącznika. To pole jest używane w interfejsie Media API do pobierania danych załącznika. |
attachment_upload_token |
Opcjonalnie: Nieprzezroczysty token zawierający odniesienie do przesłanego załącznika. Traktowany przez klientów jako nieprzejrzysty ciąg znaków i używany do tworzenia lub aktualizowania wiadomości na czacie z załącznikami. |
CalendarEventLinkData
Dane dotyczące linków do wydarzeń w Kalendarzu.
Pola | |
---|---|
calendar_id |
Identyfikator kalendarza połączonego kalendarza. |
event_id |
Identyfikator wydarzenia powiązanego wydarzenia w Kalendarzu. |
CardWithId
Karta w wiadomości Google Chat.
Tylko aplikacje do obsługi Google Chat mogą tworzyć karty. Jeśli aplikacja do obsługi czatu uwierzytelnia się jako użytkownik, wiadomość nie może zawierać kart.
Projektuj i wyświetlaj podgląd kart za pomocą narzędzia do tworzenia kart.
Otwórz narzędzie do tworzenia kartPola | |
---|---|
card_id |
Wymagane, jeśli wiadomość zawiera wiele kart. Unikalny identyfikator karty w wiadomości. |
card |
Kartę Maksymalny rozmiar to 32 KB. |
ChatSpaceLinkData
Dane dotyczące linków do pokoi czatu.
Pola | |
---|---|
space |
Pokój powiązanego zasobu pokoju Google Chat. Format: |
thread |
Wątek połączonego zasobu pokoju Google Chat. Format: |
message |
Wiadomość z połączonego zasobu pokoju czatu. Format: |
CompleteImportSpaceRequest
Wiadomość z prośbą o dokończenie procesu importowania w przypadku pokoju.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu pokoju w trybie importowania. Format: |
CompleteImportSpaceResponse
Wiadomość z odpowiedzią po zakończeniu procesu importowania pokoju.
Pola | |
---|---|
space |
Przestrzeń w trybie importowania. |
ContextualAddOnMarkup
Ten typ nie ma pól.
Znaczniki, które deweloperzy mogą stosować do określania zawartości dodatku kontekstowego.
Karta
Karta to element interfejsu, który może zawierać widżety interfejsu, takie jak tekst i obrazy.
Pola | |
---|---|
header |
Nagłówek karty. Nagłówek zwykle zawiera tytuł i obraz. |
sections[] |
Sekcje są oddzielone linią. |
card_actions[] |
Czynności na tej karcie. |
name |
Nazwa karty. |
CardAction
Działanie karty to działanie powiązane z kartą. W przypadku karty faktury typowe działania to: usunięcie faktury, wysłanie jej e-mailem lub otwarcie w przeglądarce.
Nie są obsługiwane przez aplikacje Google Chat.
Pola | |
---|---|
action_label |
Etykieta, która była wyświetlana w elemencie menu czynności. |
on_click |
Działanie po kliknięciu tego elementu działania. |
CardHeader
Pola | |
---|---|
title |
Musisz podać tytuł. Nagłówek ma stałą wysokość: jeśli podasz zarówno tytuł, jak i podtytuł, każdy z nich zajmie jeden wiersz. Jeśli podasz tylko tytuł, zajmie on oba wiersze. |
subtitle |
Podtytuł nagłówka karty. |
image_style |
Typ obrazu (np. kwadratowe lub okrągłe obramowanie). |
image_url |
Adres URL obrazu w nagłówku karty. |
ImageStyle
Wartości w polu enum | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
Kwadratowe obramowanie. |
AVATAR |
Okrągłe obramowanie. |
Sekcja
Sekcja zawiera zbiór widżetów, które są renderowane (pionowo) w kolejności, w jakiej zostały określone. Na wszystkich platformach karty mają wąską, stałą szerokość, więc obecnie nie ma potrzeby stosowania właściwości układu (np. float).
Pola | |
---|---|
header |
Nagłówek sekcji. Obsługiwany jest sformatowany tekst. Więcej informacji o formatowaniu tekstu znajdziesz w artykułach Formatowanie tekstu w aplikacjach Google Chat i Formatowanie tekstu w dodatkach do Google Workspace. |
widgets[] |
Sekcja musi zawierać co najmniej 1 widżet. |
CreateCustomEmojiRequest
Prośba o utworzenie niestandardowego emotikona.
Pola | |
---|---|
custom_emoji |
Wymagane. Niestandardowy emotikon do utworzenia. |
CreateMembershipRequest
Wiadomość z prośbą o utworzenie subskrypcji.
Pola | |
---|---|
parent |
Wymagane. Nazwa zasobu pokoju, w którym ma zostać utworzone uczestnictwo. Format: spaces/{space} |
membership |
Wymagane. Relacja subskrypcji do utworzenia. Pole Gdy aplikacja do obsługi czatu tworzy relację członkostwa dla użytkownika, musi używać określonych zakresów autoryzacji i ustawiać określone wartości w niektórych polach:
Zapraszanie użytkowników spoza organizacji Workspace, do której należy pokój, wymaga uwierzytelnienia użytkownika. Gdy aplikacja do obsługi czatu tworzy relację członkostwa dla siebie, musi |