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 |
Zarezerwowane. |
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 uwierzytelnić się jako użytkownik i użyć zakresu |
use_admin_access |
Opcjonalnie. Gdy Użytkownik dzwoniący musi być administratorem Google Workspace z uprawnieniami do zarządzania czatem i rozmowami w pokojach. Wymaga Tworzenie członkostwa w aplikacji lub tworzenie członkostwa dla użytkowników spoza organizacji Google Workspace administratora nie jest obsługiwane w przypadku dostępu administracyjnego. |
CreateMessageRequest
Tworzy wiadomość.
Pola | |
---|---|
parent |
Wymagane. Nazwa zasobu pokoju, w którym ma zostać utworzona wiadomość. Format: |
message |
Wymagane. Treść wiadomości. |
thread_key |
Opcjonalnie. Wycofano: zamiast niej używaj zasady |
request_id |
Opcjonalnie. Unikalny identyfikator żądania dla tej wiadomości. Określenie istniejącego identyfikatora żądania spowoduje zwrócenie wiadomości utworzonej za pomocą tego identyfikatora zamiast utworzenia nowej wiadomości. |
message_reply_option |
Opcjonalnie. Określa, czy wiadomość rozpoczyna wątek, czy jest odpowiedzią w wątku. Ta funkcja jest obsługiwana tylko w nazwanych pokojach. Podczas odpowiadania na interakcje użytkownika to pole jest ignorowane. W przypadku interakcji w wątku odpowiedź jest tworzona w tym samym wątku. W przeciwnym razie odpowiedź zostanie utworzona jako nowy wątek. |
message_id |
Opcjonalnie. Niestandardowy identyfikator wiadomości. Umożliwia aplikacjom Chat pobieranie, aktualizowanie i usuwanie wiadomości bez konieczności przechowywania identyfikatora przypisanego przez system w nazwie zasobu wiadomości (reprezentowanego w polu Wartość tego pola musi spełniać te wymagania:
Szczegółowe informacje znajdziesz w artykule Nadawanie nazwy wiadomości. |
MessageReplyOption
Określa sposób odpowiadania na wiadomość. W przyszłości możemy dodać więcej stanów.
Wartości w polu enum | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Domyślny: Rozpoczyna nowy wątek. Użycie tej opcji powoduje zignorowanie wszystkich uwzględnionych elementów thread ID lub . |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Tworzy wiadomość jako odpowiedź na wątek określony przez thread ID lub . Jeśli się nie uda, wiadomość rozpocznie nowy wątek. |
REPLY_MESSAGE_OR_FAIL |
Tworzy wiadomość jako odpowiedź na wątek określony przez thread ID lub . Jeśli użyjesz nowego kodu thread_key , utworzysz nowy wątek. Jeśli utworzenie wiadomości się nie powiedzie, zamiast tego zwracany jest błąd NOT_FOUND . |
CreateReactionRequest
Tworzy reakcję na wiadomość.
Pola | |
---|---|
parent |
Wymagane. Wiadomość, w której utworzono reakcję. Format: |
reaction |
Wymagane. Reakcja do utworzenia. |
CreateSpaceRequest
Żądanie utworzenia nazwanego pokoju bez użytkowników.
Pola | |
---|---|
space |
Wymagane. Pola Jeśli pojawi się komunikat o błędzie Miejsce |
request_id |
Opcjonalnie. Unikalny identyfikator tego żądania. Zalecany jest losowy identyfikator UUID. Określenie identyfikatora istniejącej prośby spowoduje zwrócenie pokoju utworzonego za pomocą tego identyfikatora zamiast utworzenia nowego pokoju. Określenie istniejącego identyfikatora prośby z tej samej aplikacji do obsługi czatu z innym uwierzytelnionym użytkownikiem spowoduje zwrócenie błędu. |
CustomEmoji
Reprezentuje niestandardowy emotikon.
Pola | |
---|---|
name |
Identyfikator. Nazwa zasobu niestandardowego emoji przypisana przez serwer. Format: |
uid |
Tylko dane wyjściowe. Unikalny klucz zasobu niestandardowego emotikona. |
emoji_name |
Opcjonalnie. Niezmienne. Nazwa niestandardowego emotikona podana przez użytkownika, która jest unikalna w organizacji. Wymagane podczas tworzenia niestandardowego emotikona, w innych przypadkach tylko dane wyjściowe. Nazwy emoji muszą zaczynać się i kończyć dwukropkiem, być zapisane małymi literami i mogą zawierać tylko znaki alfanumeryczne, łączniki i podkreślenia. Podkreślenia i łączniki powinny być używane do oddzielania słów i nie można ich wpisywać kolejno po sobie. Przykład: |
temporary_image_uri |
Tylko dane wyjściowe. Tymczasowy adres URL obrazu niestandardowego emoji, ważny przez co najmniej 10 minut. Pamiętaj, że ta wartość nie jest wypełniana w odpowiedzi podczas tworzenia niestandardowego emotikona. |
payload |
Opcjonalnie. Tylko dane wejściowe. Dane ładunku. Wymagane podczas tworzenia niestandardowego emotikona. |
CustomEmojiPayload
Dane ładunku niestandardowego emotikona.
Pola | |
---|---|
file_content |
Wymagane. Tylko dane wejściowe. Obraz użyty w niestandardowym emotikonie. Rozmiar ładunku musi być mniejszy niż 256 KB, a wymiary obrazu muszą być kwadratowe i mieścić się w zakresie od 64 do 500 pikseli. Ograniczenia mogą ulec zmianie. |
filename |
Wymagane. Tylko dane wejściowe. Nazwa pliku obrazu. Obsługiwane rozszerzenia plików: |
CustomEmojiMetadata
Metadane adnotacji dla niestandardowych emotikonów.
Pola | |
---|---|
custom_emoji |
Niestandardowy emotikon. |
DeleteCustomEmojiRequest
Prośba o usunięcie niestandardowego emotikona.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu niestandardowego emotikona do usunięcia. Format: Nazwy emoji możesz używać jako aliasu dla |
DeleteMembershipRequest
Prośba o usunięcie uczestnika z pokoju.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu uczestnictwa do usunięcia. Aplikacje do czatowania mogą usuwać członkostwo użytkowników lub własne. Aplikacje do obsługi czatu nie mogą usuwać członkostwa w innych aplikacjach. Usuwanie członkostwa użytkownika wymaga zakresu Usuwanie członkostwa w aplikacji wymaga zakresu Format: |
use_admin_access |
Opcjonalnie. Gdy Użytkownik dzwoniący musi być administratorem Google Workspace z uprawnieniami do zarządzania czatem i rozmowami w pokojach. Wymaga Usuwanie członkostwa w aplikacji w pokoju nie jest obsługiwane w przypadku dostępu administracyjnego. |
DeleteMessageRequest
Prośba o usunięcie wiadomości.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu wiadomości. Format: Jeśli masz ustawiony niestandardowy identyfikator wiadomości, możesz użyć wartości z pola |
force |
Opcjonalnie. Gdy Dotyczy tylko uwierzytelniania jako użytkownik. Nie ma wpływu na uwierzytelnianie jako aplikacja do obsługi czatu. |
DeleteReactionRequest
Usuwa reakcję na wiadomość.
Pola | |
---|---|
name |
Wymagane. Nazwa reakcji do usunięcia. Format: |
DeleteSpaceRequest
Prośba o usunięcie pokoju.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu pokoju do usunięcia. Format: |
use_admin_access |
Opcjonalnie. Gdy Użytkownik dzwoniący musi być administratorem Google Workspace z uprawnieniami do zarządzania czatem i rozmowami w pokojach. Wymaga |
DeletionMetadata
Informacje o usuniętej wiadomości. Wiadomość jest usuwana, gdy ustawisz delete_time
.
Pola | |
---|---|
deletion_type |
Wskazuje, kto usunął wiadomość. |
DeletionType
kto i w jaki sposób usunął wiadomość; W przyszłości możemy dodać więcej wartości. Szczegółowe informacje o tym, kiedy można usunąć wiadomości, znajdziesz w artykule Edytowanie i usuwanie wiadomości w Google Chat.
Wartości w polu enum | |
---|---|
DELETION_TYPE_UNSPECIFIED |
Ta wartość nie jest używana. |
CREATOR |
Użytkownik usunął własną wiadomość. |
SPACE_OWNER |
Menedżer pokoju usunął wiadomość. |
ADMIN |
Administrator Google Workspace usunął wiadomość. Administratorzy mogą usuwać dowolne wiadomości w pokoju, w tym wiadomości wysłane przez dowolnego członka pokoju lub aplikację Chat. |
APP_MESSAGE_EXPIRY |
Aplikacja Google Chat usunęła swoją wiadomość po wygaśnięciu. |
CREATOR_VIA_APP |
Aplikacja Google Chat usunęła wiadomość w imieniu twórcy (przy użyciu uwierzytelniania użytkownika). |
SPACE_OWNER_VIA_APP |
Aplikacja Google Chat usunęła wiadomość w imieniu menedżera pokoju (przy użyciu uwierzytelniania użytkownika). |
SPACE_MEMBER |
Wiadomość została usunięta przez osobę w pokoju. Użytkownicy mogą usuwać wiadomości wysłane przez aplikacje. |
Dialog
Kontener wokół treści karty w oknie.
Pola | |
---|---|
body |
Tylko dane wejściowe. Treść okna, która jest renderowana w oknie modalnym. Aplikacje Google Chat nie obsługują tych elementów karty: |
DialogAction
Zawiera dialog i kod stanu żądania.
Pola | |
---|---|
action_status |
Tylko dane wejściowe. Stan prośby o wywołanie lub przesłanie dialogu. W razie potrzeby wyświetla użytkownikom stan i komunikat. Na przykład w przypadku błędu lub powodzenia. |
Pole zbiorcze action . Działanie do wykonania. action może mieć tylko jedną z tych wartości: |
|
dialog |
Tylko dane wejściowe. Okno dotyczące prośby. |
DriveDataRef
Odwołanie do danych załącznika z Dysku.
Pola | |
---|---|
drive_file_id |
Identyfikator pliku na Dysku. Używaj go z interfejsem Drive API. |
DriveLinkData
Dane dotyczące linków do Dysku Google.
Pola | |
---|---|
drive_data_ref |
DriveDataRef, który odwołuje się do pliku na Dysku Google. |
mime_type |
Typ MIME połączonego zasobu Dysku Google. |
Emotikony
Emotikon używany jako reakcja na wiadomość.
Pola | |
---|---|
Pole zbiorcze content . Wymagane. Treść emotikona. content może mieć tylko jedną z tych wartości: |
|
unicode |
Opcjonalnie. Podstawowy emoji reprezentowany przez ciąg znaków Unicode. |
custom_emoji |
niestandardowy emotikon, |
EmojiReactionSummary
Liczba osób, które zareagowały na wiadomość za pomocą określonego emotikona.
Pola | |
---|---|
emoji |
Tylko dane wyjściowe. Emotikon powiązany z reakcjami. |
reaction_count |
Tylko dane wyjściowe. Łączna liczba reakcji z użyciem powiązanego emotikona. |
FindDirectMessageRequest
Prośba o uzyskanie dostępu do pokoju na czacie na podstawie zasobu użytkownika.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu użytkownika, z którym chcesz znaleźć wiadomość na czacie. Format: |
GetAttachmentRequest
Prośba o otrzymanie załącznika.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu załącznika w formacie |
GetCustomEmojiRequest
Żądanie zwrócenia pojedynczego niestandardowego emotikona.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu niestandardowego emoji. Format: Nazwy emoji możesz używać jako aliasu dla |
GetMembershipRequest
Wysyłanie prośby o dołączenie do pokoju.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu uczestnictwa do pobrania. Aby uzyskać własne członkostwo w aplikacji za pomocą uwierzytelniania użytkownika, możesz opcjonalnie użyć Format: Możesz użyć adresu e-mail użytkownika jako aliasu dla |
use_admin_access |
Opcjonalnie. Gdy Użytkownik dzwoniący musi być administratorem Google Workspace z uprawnieniami do zarządzania czatem i rozmowami w pokojach. Wymaga Uzyskiwanie członkostwa w aplikacjach w przestrzeni nie jest obsługiwane w przypadku korzystania z dostępu administratora. |
GetMessageRequest
Poproś o otrzymanie wiadomości.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu wiadomości. Format: Jeśli masz ustawiony niestandardowy identyfikator wiadomości, możesz użyć wartości z pola |
GetSpaceEventRequest
Wiadomość z prośbą o zdarzenie w pokoju.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu zdarzenia w pokoju. Format: |
GetSpaceNotificationSettingRequest
Wiadomość z prośbą o ustawienie powiadomień o miejscach. Obsługuje tylko pobieranie ustawień powiadomień dla użytkownika, który dzwoni.
Pola | |
---|---|
name |
Wymagane. Format: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
Komunikat żądania interfejsu API GetSpaceReadState.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu stanu odczytu pokoju do pobrania. Obsługuje tylko pobieranie stanu odczytu dla użytkownika, który wywołuje funkcję. Aby odwołać się do użytkownika wywołującego, ustaw jedną z tych wartości:
Format: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Żądanie zwrócenia pojedynczego miejsca.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu przestrzeni w formacie Format: |
use_admin_access |
Opcjonalnie. Gdy Użytkownik dzwoniący musi być administratorem Google Workspace z uprawnieniami do zarządzania czatem i rozmowami w pokojach. Wymaga |
GetThreadReadStateRequest
Komunikat żądania interfejsu API GetThreadReadStateRequest.
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu stanu odczytu wątku do pobrania. Obsługuje tylko pobieranie stanu odczytu dla użytkownika, który wywołuje funkcję. Aby odwołać się do użytkownika wywołującego, ustaw jedną z tych wartości:
Format: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Grupa
Grupy dyskusyjnej Google w Google Chat.
Pola | |
---|---|
name |
Nazwa zasobu grupy Google. Reprezentuje grupę w Cloud Identity Groups API. Format: groups/{group} |
HistoryState
Stan historii wiadomości i pokoi. Określa, jak długo wiadomości i wątki rozmów są przechowywane po utworzeniu.
Wartości w polu enum | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Wartość domyślna. Nie używać. |
HISTORY_OFF |
Historia wyłączona. Wiadomości i wątki są przechowywane przez 24 godziny. |
HISTORY_ON |
Historia włączona. Reguły przechowywania w Vault organizacji określają, jak długo wiadomości i wątki są przechowywane. |
ListCustomEmojisRequest
Żądanie zwrócenia listy niestandardowych emotikonów.
Pola | |
---|---|
page_size |
Opcjonalnie. Maksymalna liczba zwracanych niestandardowych emotikonów. Usługa może zwrócić mniej niestandardowych emoji niż ta wartość. Jeśli nie podasz żadnej opcji, domyślna wartość to 25. Wartość maksymalna to 200. Wartości powyżej 200 są zmieniane na 200. |
page_token |
Opcjonalnie. (Jeśli wznawiasz poprzednie zapytanie). Token strony otrzymany z poprzedniego wywołania listy niestandardowych emotikonów. Podaj ten token, aby pobrać kolejną stronę. Podczas paginacji wartość filtra powinna być zgodna z wywołaniem, które dostarczyło token strony. Przekazanie innej wartości może prowadzić do nieoczekiwanych wyników. |
filter |
Opcjonalnie. filtr zapytania, Obsługuje filtrowanie według twórcy. Aby filtrować według twórcy, musisz podać prawidłową wartość. Obecnie do filtrowania niestandardowych emotikonów pod kątem tego, czy zostały utworzone przez dzwoniącego użytkownika, akceptowane są tylko wartości Na przykład to zapytanie zwraca niestandardowe emotikony utworzone przez osobę wywołującą:
Nieprawidłowe zapytania są odrzucane z błędem |
ListCustomEmojisResponse
Odpowiedź z listą niestandardowych emotikonów.
Pola | |
---|---|
custom_emojis[] |
Lista nieuporządkowana. Lista niestandardowych emotikonów. |
next_page_token |
Token, który możesz wysłać jako |
ListMembershipsRequest
Wiadomość z prośbą o dodanie wspierania.
Pola | |
---|---|
parent |
Wymagane. Nazwa zasobu pokoju, dla którego chcesz pobrać listę osób. Format: spaces/{space} |
page_size |
Opcjonalnie. Maksymalna liczba wspierających do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie zostanie podana, zwracanych jest maksymalnie 100 subskrypcji. Maksymalna wartość to 1000. Jeśli użyjesz wartości większej niż 1000, zostanie ona automatycznie zmieniona na 1000. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania listy wspierających. Podaj ten parametr, aby pobrać następną stronę. Podczas stronicowania wszystkie inne podane parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie różnych wartości do innych parametrów może prowadzić do nieoczekiwanych wyników. |
filter |
Opcjonalnie. filtr zapytania, Możesz filtrować członkostwa według roli ( Aby filtrować według roli, ustaw wartość Aby filtrować według typu, ustaw wartość Aby filtrować według roli i typu, użyj operatora Jeśli parametr Na przykład te zapytania są prawidłowe:
Te zapytania są nieprawidłowe:
Nieprawidłowe zapytania są odrzucane przez serwer z błędem |
show_groups |
Opcjonalnie. Gdy |
show_invited |
Opcjonalnie. Gdy Obecnie wymaga uwierzytelnienia użytkownika. |
use_admin_access |
Opcjonalnie. Gdy Użytkownik dzwoniący musi być administratorem Google Workspace z uprawnieniami do zarządzania czatem i rozmowami w pokojach. Wymaga Wyświetlanie członkostwa w aplikacji w pokoju nie jest obsługiwane w przypadku korzystania z dostępu administracyjnego. |
ListMembershipsResponse
Odpowiedź na listę osób w pokoju.
Pola | |
---|---|
memberships[] |
Lista nieuporządkowana. Lista członkostw na żądanej (lub pierwszej) stronie. |
next_page_token |
Token, który możesz wysłać jako |
ListMessagesRequest
Wyświetla wiadomości w określonym pokoju, do którego należy użytkownik.
Pola | |
---|---|
parent |
Wymagane. Nazwa zasobu pokoju, z którego mają być wyświetlane wiadomości. Format: |
page_size |
Opcjonalnie. Maksymalna liczba zwracanych wiadomości. Usługa może zwrócić mniej wiadomości niż ta wartość. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 25 wyników. Maksymalna wartość to 1000. Jeśli użyjesz wartości większej niż 1000, zostanie ona automatycznie zmieniona na 1000. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania listy wiadomości. Podaj ten parametr, aby pobrać następną stronę. Podczas stronicowania wszystkie inne podane parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie różnych wartości do innych parametrów może prowadzić do nieoczekiwanych wyników. |
filter |
Opcjonalnie. filtr zapytania, Wiadomości możesz filtrować według daty ( Aby filtrować wiadomości według daty ich utworzenia, podaj Aby filtrować według wątku, podaj Aby filtrować według wątku i daty, użyj w zapytaniu operatora Na przykład te zapytania są prawidłowe:
Nieprawidłowe zapytania są odrzucane przez serwer z błędem |
order_by |
Opcjonalnie. Określa kolejność wyświetlania listy wiadomości. Określ wartość, według której ma być wykonane sortowanie. Prawidłowe wartości operacji zamawiania:
Domyślna kolejność to |
show_deleted |
Opcjonalnie. Czy uwzględniać usunięte wiadomości. Usunięte wiadomości zawierają czas usunięcia i metadane dotyczące usunięcia, ale treść wiadomości jest niedostępna. |
ListMessagesResponse
Wiadomość odpowiedzi dotycząca wyświetlania wiadomości.
Pola | |
---|---|
messages[] |
Lista wiadomości. |
next_page_token |
Aby pobrać następną stronę wyników, możesz wysłać token jako |
ListReactionsRequest
Zawiera listę reakcji na wiadomość.
Pola | |
---|---|
parent |
Wymagane. Wiadomość, na którą zareagowali użytkownicy. Format: |
page_size |
Opcjonalnie. Maksymalna liczba zwracanych reakcji. Usługa może zwrócić mniej reakcji niż ta wartość. Jeśli nie podasz żadnej opcji, domyślna wartość to 25. Wartość maksymalna to 200. Wartości powyżej 200 są zmieniane na 200. |
page_token |
Opcjonalnie. (Jeśli wznawiasz poprzednie zapytanie). Token strony otrzymany z poprzedniego wywołania listy reakcji. Podaj ten token, aby pobrać kolejną stronę. Podczas paginacji wartość filtra powinna być zgodna z wywołaniem, które dostarczyło token strony. Przekazanie innej wartości może prowadzić do nieoczekiwanych wyników. |
filter |
Opcjonalnie. filtr zapytania, Możesz filtrować reakcje według emotikonu ( Aby filtrować reakcje według wielu emotikonów lub użytkowników, połącz podobne pola za pomocą operatora Aby filtrować reakcje według emotikonu i użytkownika, użyj operatora Jeśli zapytanie zawiera zarówno symbol Na przykład te zapytania są prawidłowe:
Te zapytania są nieprawidłowe:
Nieprawidłowe zapytania są odrzucane z błędem |
ListReactionsResponse
Odpowiedź na żądanie listy reakcji.
Pola | |
---|---|
reactions[] |
Lista reakcji na żądanej (lub pierwszej) stronie. |
next_page_token |
Token kontynuacji do pobrania następnej strony wyników. W przypadku ostatniej strony wyników jest puste. |
ListSpaceEventsRequest
Prośba o wiadomość dotyczącą wydarzeń w przestrzeni na liście.
Pola | |
---|---|
parent |
Wymagane. Nazwa zasobu pokoju Google Chat, w którym wystąpiły zdarzenia. Format: |
page_size |
Opcjonalnie. Maksymalna liczba zwracanych zdarzeń dotyczących przestrzeni. Usługa może zwrócić mniej niż ta wartość. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania listy wydarzeń w przestrzeni. Podaj ten token, aby pobrać kolejną stronę. Podczas paginacji wszystkie inne parametry przekazane do zdarzeń przestrzeni listy muszą być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie różnych wartości do innych parametrów może prowadzić do nieoczekiwanych wyników. |
filter |
Wymagane. filtr zapytania, Musisz określić co najmniej 1 typ zdarzenia ( Opcjonalnie możesz też filtrować dane według czasu rozpoczęcia (
Aby określić godzinę rozpoczęcia lub zakończenia, użyj operatora równości Na przykład te zapytania są prawidłowe:
Te zapytania są nieprawidłowe:
Nieprawidłowe zapytania są odrzucane przez serwer z błędem |
ListSpaceEventsResponse
Wiadomość z odpowiedzią dotyczącą wyświetlania wydarzeń w przestrzeni.
Pola | |
---|---|
space_events[] |
Wyniki są zwracane w kolejności chronologicznej (najpierw najstarsze zdarzenie). Uwaga: pole |
next_page_token |
Token kontynuacji używany do pobierania większej liczby zdarzeń. Jeśli pominiesz to pole, nie będzie kolejnych stron. |
ListSpacesRequest
Prośba o wyświetlenie listy pokoi, w których użytkownik jest członkiem.
Pola | |
---|---|
page_size |
Opcjonalnie. Maksymalna liczba zwracanych przestrzeni. Usługa może zwrócić mniej niż ta wartość. Jeśli nie zostanie podana, zwracanych jest maksymalnie 100 miejsc. Maksymalna wartość to 1000. Jeśli użyjesz wartości większej niż 1000, zostanie ona automatycznie zmieniona na 1000. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania listy pokoi. Podaj ten parametr, aby pobrać następną stronę. Podczas paginacji wartość filtra powinna być zgodna z wywołaniem, które dostarczyło token strony. Przekazanie innej wartości może prowadzić do nieoczekiwanych wyników. |
filter |
Opcjonalnie. filtr zapytania, Możesz filtrować pokoje według ich typu ( Aby filtrować według typu miejsca, musisz podać prawidłową wartość wyliczeniową, np. Na przykład te zapytania są prawidłowe:
Nieprawidłowe zapytania są odrzucane przez serwer z błędem |
ListSpacesResponse
Odpowiedź na żądanie listy pokoi.
Pola | |
---|---|
spaces[] |
Lista pokoi na żądanej (lub pierwszej) stronie. Uwaga: pole |
next_page_token |
Aby pobrać następną stronę wyników, możesz wysłać token jako |
MatchedUrl
pasujący adres URL w wiadomości w Google Chat; Aplikacje do obsługi czatu mogą wyświetlać podgląd pasujących adresów URL. Więcej informacji znajdziesz w artykule Wyświetlanie podglądu linków.
Pola | |
---|---|
url |
Tylko dane wyjściowe. Adres URL, który został dopasowany. |
MeetSpaceLinkData
Dane dotyczące linków do pokoi w Meet.
Pola | |
---|---|
meeting_code |
Kod spotkania w połączonym pokoju w Meet. |
type |
Wskazuje typ pokoju w Meet. |
huddle_status |
Opcjonalnie. Tylko dane wyjściowe. Jeśli Meet to spotkanie Huddle, wskazuje stan spotkania. W przeciwnym razie to pole nie jest ustawione. |
HuddleStatus
Stan spotkania
Wartości w polu enum | |
---|---|
HUDDLE_STATUS_UNSPECIFIED |
Wartość domyślna wyliczenia. Nie używaj. |
STARTED |
Rozpoczęto szybkie spotkanie. |
ENDED |
Szybkie spotkanie zostało zakończone. W takim przypadku identyfikator URI i identyfikatory pokoju w Meet przestaną być ważne. |
MISSED |
Rozmowa Huddle została pominięta. W takim przypadku identyfikator URI i identyfikatory pokoju w Meet przestaną być ważne. |
Typ
Typ pokoju w Meet.
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Wartość domyślna wyliczenia. Nie używaj. |
MEETING |
Przestrzeń Meet to spotkanie. |
HUDDLE |
Przestrzeń Meet to mała sala konferencyjna. |
Członkostwo
Reprezentuje relację członkostwa w Google Chat, np. czy użytkownik lub aplikacja Google Chat jest zaproszony do pokoju, należy do niego czy nie.
Pola | |
---|---|
name |
Identyfikator. Nazwa zasobu uczestnictwa przypisana przez serwer. Format: |
state |
Tylko dane wyjściowe. Stan subskrypcji. |
role |
Opcjonalnie. Rola użytkownika w pokoju czatu, która określa, jakie działania może on wykonywać w tym pokoju. To pole może być używane jako dane wejściowe tylko w |
create_time |
Opcjonalnie. Niezmienne. Czas utworzenia członkostwa, np. gdy użytkownik dołączył do pokoju lub otrzymał zaproszenie do dołączenia do niego. To pole jest tylko danymi wyjściowymi, z wyjątkiem sytuacji, gdy jest używane do importowania historycznych członkostw w pokojach w trybie importowania. |
delete_time |
Opcjonalnie. Niezmienne. Czas usunięcia członkostwa, np. gdy użytkownik opuścił pokój lub został z niego usunięty. To pole jest tylko danymi wyjściowymi, z wyjątkiem sytuacji, gdy jest używane do importowania historycznych członkostw w pokojach w trybie importowania. |
Pole zbiorcze memberType . Uczestnik powiązany z tym członkostwem. W przyszłości możemy dodać obsługę innych typów użytkowników. memberType może mieć tylko jedną z tych wartości: |
|
member |
Opcjonalnie. Użytkownik lub aplikacja Google Chat, do której należy członkostwo. Jeśli aplikacja do czatu uwierzytelnia się jako użytkownik, dane wyjściowe wypełniają pola user |
group_member |
Opcjonalnie. Grupa Google, do której należy członkostwo. Odczytywanie lub zmienianie członkostwa w grupach dyskusyjnych Google wymaga uwierzytelnienia użytkownika. |
MembershipRole
Reprezentuje dozwolone działania użytkownika w pokoju czatu. W przyszłości możemy dodać więcej wartości typu wyliczeniowego.
Wartości w polu enum | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Wartość domyślna. W przypadku users : nie jest użytkownikiem pokoju, ale można go zaprosić. W przypadku Google Groups : zawsze przypisana jest do nich ta rola (w przyszłości mogą być używane inne wartości wyliczeniowe). |
ROLE_MEMBER |
osoba w pokoju, W interfejsie czatu ta rola nosi nazwę Uczestnik. Użytkownik ma podstawowe uprawnienia, takie jak wysyłanie wiadomości na czacie. Menedżerowie i właściciele mogą przyznawać użytkownikom dodatkowe uprawnienia w pokoju, w tym:
Na czatach i czatach grupowych bez nazwy każda osoba ma tę rolę. |
ROLE_MANAGER |
właściciel pokoju, W interfejsie czatu ta rola jest nazywana właścicielem. Użytkownik ma pełny zestaw uprawnień do pokoju, w tym:
Obsługiwane tylko w Więcej informacji znajdziesz w artykule Więcej informacji o roli właściciela lub menedżera pokoju. |
MembershipState
Określa relację użytkownika z pokojem. W przyszłości możemy dodać obsługę innych stanów członkowskich.
Wartości w polu enum | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Wartość domyślna. Nie używaj. |
JOINED |
Użytkownik zostanie dodany do pokoju i będzie mógł w nim uczestniczyć. |
INVITED |
Użytkownik został zaproszony do pokoju, ale nie dołączył do niego. |
NOT_A_MEMBER |
Użytkownik nie należy do pokoju i nie ma oczekującego zaproszenia do dołączenia do niego. |
MembershipBatchCreatedEventData
Ładunek zdarzenia dla wielu nowych subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.batchCreated
Pola | |
---|---|
memberships[] |
Lista nowych wspierających. |
MembershipBatchDeletedEventData
Ładunek zdarzenia dla wielu usuniętych subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.batchDeleted
Pola | |
---|---|
memberships[] |
Lista usuniętych wsparć. |
MembershipBatchUpdatedEventData
Ładunek zdarzenia dla wielu zaktualizowanych subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.batchUpdated
Pola | |
---|---|
memberships[] |
Lista zaktualizowanych wspierań. |
MembershipCreatedEventData
Ładunek zdarzenia w przypadku nowej subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.created
.
Pola | |
---|---|
membership |
nowe Wspieranie, |
MembershipDeletedEventData
Ładunek zdarzenia w przypadku usuniętego członkostwa.
Typ zdarzenia: google.workspace.chat.membership.v1.deleted
Pola | |
---|---|
membership |
Usunięte wspieranie. Wypełnione są tylko pola |
MembershipUpdatedEventData
Ładunek zdarzenia w przypadku zaktualizowanej subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.updated
Pola | |
---|---|
membership |
|