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)Audience(komunikat)Availability(komunikat)Availability.State(wyliczenie)CalendarEventLinkData(komunikat)CardWithId(komunikat)ChatSpaceLinkData(komunikat)Citation(komunikat)CitedSource(komunikat)CitedSource.Footer(komunikat)CitedSource.Snippet(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)CreateMessageNotificationOptions(komunikat)CreateMessageNotificationOptions.NotificationType(wyliczenie)CreateMessagePinRequest(komunikat)CreateMessageRequest(komunikat)CreateMessageRequest.MessageReplyOption(wyliczenie)CreateReactionRequest(komunikat)CreateSectionRequest(komunikat)CreateSpaceRequest(komunikat)CustomEmoji(komunikat)CustomEmoji.CustomEmojiPayload(komunikat)CustomEmojiMetadata(komunikat)CustomStatus(komunikat)DeleteCustomEmojiRequest(komunikat)DeleteMembershipRequest(komunikat)DeleteMessagePinRequest(komunikat)DeleteMessageRequest(komunikat)DeleteReactionRequest(komunikat)DeleteSectionRequest(komunikat)DeleteSpaceRequest(komunikat)DeletionMetadata(komunikat)DeletionMetadata.DeletionType(wyliczenie)Dialog(komunikat)DialogAction(komunikat)DoNotDisturbMetadata(komunikat)DriveDataRef(komunikat)DriveLinkData(komunikat)Elements(komunikat)ElementsImage(komunikat)Emoji(komunikat)EmojiReactionSummary(komunikat)FindDirectMessageRequest(komunikat)FindGroupChatsRequest(komunikat)FindGroupChatsResponse(komunikat)ForwardedMetadata(komunikat)GetAttachmentRequest(komunikat)GetAvailabilityRequest(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)ListMessagePinsRequest(komunikat)ListMessagePinsResponse(komunikat)ListMessagesRequest(komunikat)ListMessagesResponse(komunikat)ListReactionsRequest(komunikat)ListReactionsResponse(komunikat)ListSectionItemsRequest(komunikat)ListSectionItemsResponse(komunikat)ListSectionsRequest(komunikat)ListSectionsResponse(komunikat)ListSpaceEventsRequest(komunikat)ListSpaceEventsResponse(komunikat)ListSpacesRequest(komunikat)ListSpacesResponse(komunikat)MarkAsActiveRequest(komunikat)MarkAsAwayRequest(komunikat)MarkAsDoNotDisturbRequest(komunikat)MarkupSyntax(wyliczenie)MatchedUrl(komunikat)MeetSpaceLinkData(komunikat)MeetSpaceLinkData.HuddleStatus(wyliczenie)MeetSpaceLinkData.Type(wyliczenie)Membership(komunikat)Membership.Affiliation(wyliczenie)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)MessagePin(komunikat)MessageUpdatedEventData(komunikat)MoveSectionItemRequest(komunikat)MoveSectionItemResponse(komunikat)PositionSectionRequest(komunikat)PositionSectionRequest.Position(wyliczenie)PositionSectionResponse(komunikat)QuotedMessageMetadata(komunikat)QuotedMessageMetadata.QuoteType(wyliczenie)QuotedMessageSnapshot(komunikat)Reaction(komunikat)ReactionBatchCreatedEventData(komunikat)ReactionBatchDeletedEventData(komunikat)ReactionCreatedEventData(komunikat)ReactionDeletedEventData(komunikat)ReplaceMessageCardsRequest(komunikat)ReplaceMessageCardsResponse(komunikat)RichLinkMetadata(komunikat)RichLinkMetadata.RichLinkType(wyliczenie)SearchMessageResult(komunikat)SearchMessagesRequest(komunikat)SearchMessagesRequest.SearchMessagesView(wyliczenie)SearchMessagesResponse(komunikat)SearchSpacesRequest(komunikat)SearchSpacesResponse(komunikat)SearchSpacesResponse.SearchSpaceResult(komunikat)Section(komunikat)Section.SectionType(wyliczenie)SectionItem(komunikat)SetUpSpaceRequest(komunikat)SlashCommand(komunikat)SlashCommandMetadata(komunikat)SlashCommandMetadata.Type(wyliczenie)Space(komunikat)Space.AccessPermissionSetting(komunikat)Space.AccessPermissionSettings(komunikat)Space.AccessSettings(komunikat)Space.AccessSettings.AccessState(wyliczenie)Space.MembershipCount(komunikat)Space.PermissionSetting(komunikat)Space.PermissionSettings(komunikat)Space.PredefinedPermissionSettings(wyliczenie)Space.Principal(komunikat)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)SpaceView(wyliczenie)Thread(komunikat)ThreadReadState(komunikat)UpdateAvailabilityRequest(komunikat)UpdateMembershipRequest(komunikat)UpdateMessageRequest(komunikat)UpdateSectionRequest(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 deweloperom tworzenie aplikacji do Google Chat i integracji na platformie Google Chat.
| CompleteImportSpace |
|---|
|
Kończy proces importowania 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 emotikony są dostępne tylko na kontach Google Workspace, a administrator musi je włączyć w organizacji. Więcej informacji znajdziesz w artykułach Informacje o niestandardowych emotikonach w Google Chat i Zarządzanie uprawnieniami do niestandardowych emotikonów. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| CreateMembership |
|---|
|
Tworzy subskrypcję dla wywołującej aplikacji Google Chat, użytkownika lub grupy dyskusyjnej Google. Tworzenie subskrypcji innych aplikacji do Google Chat nie jest obsługiwane. Jeśli podczas tworzenia członkostwa określony użytkownik ma wyłączone zasady automatycznej akceptacji, zostanie zaproszony i musi zaakceptować zaproszenie do pokoju, zanim do niego dołączy. W przeciwnym razie utworzenie członkostwa spowoduje dodanie użytkownika bezpośrednio do określonego pokoju. Obsługuje te typy uwierzytelniania:
Uwierzytelnianie aplikacji nie jest obsługiwane w tych przypadkach:
Przykłady użycia:
|
| CreateMessage |
|---|
|
Tworzy wiadomość w pokoju Google Chat. Przykład znajdziesz w sekcji 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. Poniższy obraz pokazuje, jak Google 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 ( Poniższy obraz pokazuje, jak Google Chat przypisuje wiadomość, gdy używasz uwierzytelniania użytkownika. Google Chat wyświetla użytkownika jako nadawcę wiadomości i przypisuje aplikację do Google Chat do wiadomości, wyświetlając jej nazwę. Treść wiadomości może zawierać tylko tekst ( Maksymalny rozmiar wiadomości, w tym jej zawartości, to 32 000 bajtów. W przypadku żądań webhooka odpowiedź nie zawiera pełnej wiadomości. Odpowiedź zawiera tylko pola
|
| CreateMessagePin |
|---|
|
Przypina wiadomość. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| CreateReaction |
|---|
|
Tworzy reakcję i dodaje ją do wiadomości. Przykład znajdziesz w artykule Dodawanie reakcji do wiadomości. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| CreateSection |
|---|
|
Tworzy sekcję w Google Chat. Sekcje pomagają użytkownikom grupować rozmowy i dostosowywać listę pokoi wyświetlanych w panelu użytkownika Google Chat. Można tworzyć tylko sekcje typu Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| CreateSpace |
|---|
|
Tworzy pokój. Można go użyć do utworzenia pokoju z nazwą 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 użytkownik pokoju. Jednak w przeciwieństwie do uwierzytelniania przez człowieka aplikacja Google Chat nie jest dodawana jako menedżer pokoju. Domyślnie aplikację do Google Chat mogą usunąć z pokoju wszyscy jego uczestnicy. Aby zezwolić tylko menedżerom pokoju na usuwanie aplikacji z pokoju, ustaw parametr 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 niestandardowe emotikony utworzone przez siebie. Menedżerowie emotikonów przypisani przez administratora mogą usuwać dowolne niestandardowe emotikony w organizacji. Więcej informacji znajdziesz w artykule Niestandardowe emotikony w Google Chat. Niestandardowe emotikony są dostępne tylko na kontach Google Workspace, a administrator musi je włączyć w organizacji. Więcej informacji znajdziesz w artykułach Informacje 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łonkostwa menedżerów pokoju, zgłaszający musi być menedżerem pokoju. Jeśli używasz uwierzytelniania aplikacji, aplikacja Google Chat musi być twórcą pokoju.
|
| DeleteMessage |
|---|
|
Usuwa wiadomość. Przykład znajdziesz w sekcji Usuwanie wiadomości. Obsługuje te typy uwierzytelniania:
W przypadku uwierzytelniania aplikacji żądania mogą usuwać tylko wiadomości utworzone przez wywołującą aplikację Google Chat.
|
| DeleteMessagePin |
|---|
|
Usuwa przypięcie wiadomości. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| DeleteReaction |
|---|
|
Usuwa reakcję na wiadomość. Przykład znajdziesz w sekcji Usuwanie reakcji. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| DeleteSection |
|---|
|
Usuwa sekcję typu Jeśli sekcja zawiera elementy, takie jak pokoje, zostaną one przeniesione do domyślnych sekcji Google Chat i nie zostaną usunięte. Więcej informacji znajdziesz w artykule Tworzenie i porządkowanie sekcji w Google Chat. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| DeleteSpace |
|---|
|
Usuwa pokój z nazwą. Zawsze wykonuje usuwanie kaskadowe, co oznacza, że zasoby podrzędne pokoju, takie jak wiadomości opublikowane w pokoju i członkostwa w pokoju, również są usuwane. 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 znajdzie takiego pokoju, zwraca błąd W przypadku uwierzytelniania aplikacji zwraca pokój czatu między określonym użytkownikiem a wywołującą aplikacją do Google Chat. W przypadku uwierzytelniania użytkownika zwraca pokój czatu między określonym użytkownikiem a uwierzytelnionym użytkownikiem. Obsługuje te typy uwierzytelniania:
|
| FindGroupChats |
|---|
|
Zwraca wszystkie pokoje z Jeśli użytkownik dzwoniący blokuje niektórych użytkowników lub jest przez nich blokowany i nie znaleziono żadnych pokoi z całym określonym zestawem użytkowników, ta metoda zwraca pokoje, które nie zawierają zablokowanych lub blokujących użytkowników. Określony zbiór użytkowników musi zawierać tylko osoby (nie aplikacje). Żądanie, które zawiera użytkowników niebędących ludźmi, nie zwraca żadnych pokoi. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| GetAttachment |
|---|
|
Pobiera metadane załącznika do wiadomości. Dane załącznika są pobierane za pomocą interfejsu API multimediów. Przykład znajdziesz w sekcji Pobieranie metadanych załącznika do wiadomości. Wymaga uwierzytelniania aplikacji z zakresem autoryzacji:
|
| GetAvailability |
|---|
|
Zwraca informacje o dostępności użytkownika w Google Chat. Można na przykład sprawdzić, czy użytkownik jest online, czy nie, lub pobrać jego niestandardowy komunikat o stanie. Ta metoda pobiera tylko dostępność uwierzytelnionego użytkownika. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| GetCustomEmoji |
|---|
|
Zwraca szczegółowe informacje o niestandardowym emotikonie. Niestandardowe emotikony są dostępne tylko na kontach Google Workspace, a administrator musi je włączyć w organizacji. Więcej informacji znajdziesz w artykułach Informacje 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ółowe informacje o członkostwie. Przykład znajdziesz w artykule Uzyskiwanie informacji o subskrypcji użytkownika lub aplikacji Google Chat. Obsługuje te typy uwierzytelniania:
|
| GetMessage |
|---|
|
Zwraca szczegółowe informacje o wiadomości. Przykład znajdziesz w sekcji Uzyskiwanie 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ółowe informacje o pokoju. Przykład znajdziesz w sekcji Uzyskiwanie szczegółowych informacji o pokoju. Obsługuje te typy uwierzytelniania:
Uwierzytelnianie aplikacji ma te ograniczenia:
|
| GetSpaceEvent |
|---|
|
Zwraca zdarzenie z pokoju Google Chat. Ładunek zdarzenia zawiera najnowszą wersję zasobu, który uległ zmianie. Jeśli na przykład poprosisz o zdarzenie dotyczące nowej wiadomości, ale wiadomość została później zaktualizowana, serwer zwróci zaktualizowany zasób Uwaga: pole Obsługuje te typy uwierzytelniania z zakresem autoryzacji odpowiednim do odczytu żądanych danych:
Aby pobrać zdarzenie, uwierzytelniony element wywołujący musi być członkiem pokoju. Przykład znajdziesz w artykule Uzyskiwanie informacji o wydarzeniu z pokoju w Google Chat.
|
| GetSpaceNotificationSetting |
|---|
|
Pobiera ustawienie powiadomień w pokoju. Przykład znajdziesz w sekcji Pobieranie ustawień powiadomień o pokoju rozmówcy. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| GetSpaceReadState |
|---|
|
Zwraca szczegółowe informacje o stanie odczytu użytkownika w pokoju, które służą do identyfikowania przeczytanych i nieprzeczytanych wiadomości. Przykład znajdziesz w artykule Uzyskiwanie informacji o stanie odczytu pokoju przez użytkownika. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| GetThreadReadState |
|---|
|
Zwraca szczegółowe informacje o stanie odczytu użytkownika w wątku, które służą do identyfikowania przeczytanych i nieprzeczytanych wiadomości. Przykład znajdziesz w sekcji Uzyskiwanie informacji o stanie przeczytania wątku przez użytkownika. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| ListCustomEmojis |
|---|
|
Wyświetla listę niestandardowych emotikonów widocznych dla uwierzytelnionego użytkownika. Niestandardowe emotikony są dostępne tylko na kontach Google Workspace, a administrator musi je włączyć w organizacji. Więcej informacji znajdziesz w artykułach Informacje 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. Wyświetlanie listy subskrypcji z uwierzytelnianiem aplikacji powoduje wyświetlenie listy subskrypcji w pokojach, do których aplikacja Google Chat ma dostęp, ale nie obejmuje subskrypcji aplikacji Google Chat, w tym jej własnych. Wyświetlanie listy subskrypcji z uwierzytelnianiem użytkownika powoduje wyświetlenie listy subskrypcji w pokojach, do których uwierzytelniony użytkownik ma dostęp. Obsługuje te typy uwierzytelniania:
|
| ListMessagePins |
|---|
|
Wyświetla listę przypiętych wiadomości w pokoju. Użytkownicy mogą przypinać ważne wiadomości w pokojach, aby mieć do nich łatwy dostęp. Więcej informacji znajdziesz w artykule Przypinanie i odpinanie rozmowy w Google Chat. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| ListMessages |
|---|
|
Wyświetla listę wiadomości w pokoju, którego członkiem jest rozmówca, w tym wiadomości od zablokowanych użytkowników i z zablokowanych pokoi. Nie obejmuje to wiadomości systemowych, np. informujących o nowych użytkownikach pokoju. Jeśli wyświetlisz listę wiadomości z pokoju, w którym nie ma 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 |
|---|
|
Wyświetla listę reakcji na wiadomość. Przykład znajdziesz w sekcji Wyświetlanie listy reakcji na wiadomość. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| ListSectionItems |
|---|
|
Wyświetla listę elementów w sekcji. Elementami sekcji mogą być tylko pokoje. Więcej informacji znajdziesz w artykule Tworzenie i porządkowanie sekcji w Google Chat. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| ListSections |
|---|
|
Wyświetla listę sekcji dostępnych dla użytkownika Google Chat. Sekcje pomagają użytkownikom grupować rozmowy i dostosowywać listę pokoi wyświetlanych w panelu użytkownika Google Chat. Więcej informacji znajdziesz w artykule Tworzenie i porządkowanie sekcji w Google Chat. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| ListSpaceEvents |
|---|
|
Wyświetla listę wydarzeń z pokoju Google Chat. W przypadku każdego zdarzenia ładunek zawiera najnowszą wersję zasobu Google Chat. Jeśli na przykład wyświetlisz listę zdarzeń dotyczących nowych użytkowników pokoju, serwer zwróci zasoby Obsługuje te typy uwierzytelniania z zakresem autoryzacji odpowiednim do odczytu żądanych danych:
Aby wyświetlić listę zdarzeń, uwierzytelniony element wywołujący musi być członkiem pokoju. Przykład znajdziesz w artykule Wyświetlanie listy zdarzeń z pokoju w Google Chat.
|
| ListSpaces |
|---|
|
Wyświetla listę pokoi, do których należy rozmówca. Czaty grupowe i czaty nie są widoczne, 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
|
| MarkAsActive |
|---|
|
Oznacza użytkownika jako Ustawia stan dostępności użytkownika na Ta metoda aktualizuje tylko dostępność uwierzytelnionego użytkownika. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| MarkAsAway |
|---|
|
Oznacza użytkownika jako Ustawia stan użytkownika na „Poza biurem” i nie ma na niego wpływu aktywność użytkownika. Ta metoda aktualizuje tylko dostępność uwierzytelnionego użytkownika. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| MarkAsDoNotDisturb |
|---|
|
Oznacza użytkownika jako Ustawia stan dostępności użytkownika na Ta metoda aktualizuje tylko dostępność uwierzytelnionego użytkownika. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| MoveSectionItem |
|---|
|
Przenosi element z jednej sekcji do innej. Jeśli na przykład sekcja zawiera pokoje, możesz użyć tej metody, aby przenieść pokój do innej sekcji. Więcej informacji znajdziesz w artykule Tworzenie i porządkowanie sekcji w Google Chat. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| PositionSection |
|---|
|
Zmienia kolejność sortowania sekcji. Więcej informacji znajdziesz w artykule Tworzenie i porządkowanie sekcji w Google Chat. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| ReplaceMessageCards |
|---|
|
Zastępuje karty zawarte w wiadomości. Aplikacja do Google Chat może zastępować karty w wiadomości utworzonej przez człowieka tylko wtedy, gdy wiadomość zawiera już karty, a karty zostały utworzone przez aplikację. Jeśli aplikacja zastąpi karty pustą listą, karty zostaną usunięte. Po usunięciu kart aplikacja nie może ich ponownie dodać do wiadomości. Wymaga uwierzytelniania aplikacji z zakresem autoryzacji: -
|
| SearchMessages |
|---|
|
Wyszukuje wiadomości w Google Chat, do których użytkownik dzwoniący ma dostęp. Zwraca listę wiadomości pasujących do kryteriów wyszukiwania. Aby wyszukać we wszystkich pokojach, do których użytkownik ma dostęp, ustaw Ten interfejs API nie zwraca wszystkich typów wiadomości. Wymienione poniżej typy wiadomości nie są uwzględniane w odpowiedzi. Użyj
Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| SearchSpaces |
|---|
|
Zwraca listę pokoi w organizacji Google Workspace. Przykład znajdziesz w artykule Wyszukiwanie pokoi i zarządzanie nimi. Gdy parametr Obsługuje te typy uwierzytelniania:
|
| SetUpSpace |
|---|
|
Tworzy pokój i dodaje do niego określonych użytkowników. Użytkownik dzwoniący jest automatycznie dodawany do pokoju i nie powinien być określany jako członek w żądaniu. Przykład znajdziesz w artykule Konfigurowanie pokoju z początkowymi użytkownikami. Aby określić użytkowników, których chcesz dodać, dodaj subskrypcje z odpowiednim Aby określić grupy dyskusyjne Google, które chcesz dodać, dodaj członkostwa z odpowiednim Jeśli w przypadku pokoju z nazwą lub czatu grupowego rozmówca zablokuje niektórych członków lub zostanie przez nich zablokowany albo nie ma uprawnień do dodawania niektórych członków, nie zostaną oni dodani do utworzonego pokoju. Aby utworzyć czat między użytkownikiem wywołującym a innym użytkownikiem, określ dokładnie 1 subskrypcję reprezentującą użytkownika. Jeśli jeden użytkownik zablokuje drugiego, żądanie się nie powiedzie, a czat nie zostanie utworzony. Aby utworzyć czat między użytkownikiem wywołującym a aplikacją wywołującą, ustaw Jeśli między 2 użytkownikami istnieje już czat, nawet jeśli jeden z nich zablokuje drugiego w momencie wysłania żądania, zwracany jest istniejący czat. Pokoje 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:
|
| UpdateAvailability |
|---|
|
Aktualizuje informacje o dostępności użytkownika. Tą metodą można zaktualizować tylko pole Ta metoda aktualizuje tylko dostępność uwierzytelnionego użytkownika. Wymaga uwierzytelnienia użytkownika z jednym z tych zakresów autoryzacji:
|
| UpdateMembership |
|---|
|
Aktualizuje subskrypcję. Przykład znajdziesz w sekcji 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.
|
| UpdateSection |
|---|
|
Aktualizuje sekcję. Można aktualizować tylko sekcje typu Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| UpdateSpace |
|---|
|
Aktualizuje pokój. Przykład znajdziesz w artykule Aktualizowanie pokoju. Jeśli aktualizujesz pole Obsługuje te typy uwierzytelniania:
Uwierzytelnianie aplikacji ma te ograniczenia:
|
| UpdateSpaceNotificationSetting |
|---|
|
Aktualizuje ustawienie powiadomień w pokoju. Przykład znajdziesz w sekcji Aktualizowanie ustawienia powiadomień o pokoju rozmówcy. Wymaga uwierzytelnienia użytkownika z zakresem autoryzacji:
|
| UpdateSpaceReadState |
|---|
|
Aktualizuje stan odczytu użytkownika w pokoju, który służy do identyfikowania przeczytanych i nieprzeczytanych wiadomości. 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. Szczegółowe informacje znajdziesz w sekcji 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 Google Chat może używać do konfigurowania sposobu publikowania odpowiedzi.
| Pola | |
|---|---|
type |
Tylko dane wejściowe. Typ odpowiedzi aplikacji do Google Chat. |
url |
Tylko dane wejściowe. URL, pod którym użytkownicy mogą się uwierzytelnić lub skonfigurować usługę. (Tylko w przypadku 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ź zaktualizowanego widżetu. |
ResponseType
Typ odpowiedzi aplikacji do Google Chat.
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Domyślny typ, który jest obsługiwany jako NEW_MESSAGE. |
NEW_MESSAGE |
Opublikuj jako nową wiadomość w temacie. |
UPDATE_MESSAGE |
Zaktualizuj wiadomość aplikacji do Google Chat. Jest to dozwolone tylko w przypadku zdarzenia CARD_CLICKED, gdy typ nadawcy wiadomości to BOT. |
UPDATE_USER_MESSAGE_CARDS |
Zaktualizuj karty w wiadomości 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 w widżecie. |
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ł prośbę o aktualizację. |
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 żądania wywołania lub przesłania okna.
| Pola | |
|---|---|
status_code |
Kod stanu. |
user_facing_message |
Wiadomość, którą chcesz wysłać użytkownikom, aby poinformować ich o stanie ich prośby. Jeśli nie zostanie ustawiona, wysyłana jest ogólna wiadomość na podstawie |
Adnotacja
Adnotacje mogą być powiązane z treścią wiadomości w formacie zwykłego tekstu lub z elementami, które prowadzą do zasobów Google Workspace, takich jak Dokumenty Google lub Arkusze Google, z wartościami start_index i length równymi 0. Aby dodać podstawowe formatowanie do SMS-a, zapoznaj się z artykułem Formatowanie SMS-ów.
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ść podłańcucha w treści wiadomości w formacie zwykłego tekstu, której dotyczy ta adnotacja. Jeśli nie jest obecny, oznacza długość 0. |
start_index |
Indeks początkowy (liczony od 0, włącznie) w treści wiadomości w formacie zwykłego tekstu, której dotyczy 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 z rozszerzonymi informacjami. |
custom_emoji_metadata |
Metadane niestandardowego emotikonu. |
AnnotationType
Typ adnotacji.
| Wartości w polu enum | |
|---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
USER_MENTION |
użytkownik zostanie wspomniany, |
SLASH_COMMAND |
wywołanie polecenia po ukośniku, |
RICH_LINK |
Adnotacja z linkiem do rozszerzonych informacji. |
CUSTOM_EMOJI |
Adnotacja niestandardowego emotikonu. |
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 do Google Chat. |
AppCommandType
Typ polecenia aplikacji do Google Chat. Więcej informacji znajdziesz w artykule Typy poleceń aplikacji Google Chat.
| 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ść. |
MESSAGE_ACTION |
Działanie związane z wiadomością. Użytkownik wybiera polecenie z menu kontekstowego wiadomości w Google Chat. |
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 |
Identyfikator. Nazwa zasobu załącznika. Format: |
content_name |
Tylko dane wyjściowe. Oryginalna nazwa pliku, 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óry powinien być używany do wyświetlania podglądu załącznika użytkownikowi. Aplikacje do Google Chat nie powinny używać tego adresu URL do pobierania zawartości załącznika. |
download_uri |
Tylko dane wyjściowe. Adres URL, który powinien być używany, aby umożliwić użytkownikowi pobranie załącznika. Aplikacje do Google Chat nie powinny używać tego adresu URL do pobierania zawartości załącznika. |
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. Odniesienie do załącznika z Dysku Google. To pole jest używane z interfejsem 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 z interfejsem 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 nieprzezroczysty ciąg znaków i używany do tworzenia lub aktualizowania wiadomości na czacie z załącznikami. |
Odbiorcy
docelowych odbiorców w Google Chat, Docelowi odbiorcy to grupa użytkowników w organizacji Google Workspace zdefiniowana przez administratora. Grupy odbiorców służą do konfigurowania ustawień dostępu i widoczności zasobów, np. do udostępniania pokoju określonej grupie użytkowników.
Więcej informacji znajdziesz w artykułach Docelowi odbiorcy i Udostępnianie pokoju docelowym odbiorcom.
| Pola | |
|---|---|
name |
Nazwa zasobu docelowych odbiorców, którzy mogą znaleźć pokój lub do niego dołączyć. Więcej informacji znajdziesz w artykule Udostępnianie pokoju docelowym odbiorcom. Format: Aby używać domyślnej grupy odbiorców w organizacji Google Workspace, ustaw wartość |
Dostępność
Reprezentuje informacje o bieżącej dostępności użytkownika w Google Chat, w tym jego stan (np. Aktywny, Nieobecny, Nie przeszkadzać) i dowolny stan niestandardowy.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu dostępności użytkownika. Format:
Adres e-mail użytkownika lub |
state |
Tylko dane wyjściowe. Bieżący stan dostępności użytkownika. |
custom_status |
Opcjonalnie: Niestandardowy stan użytkownika. |
Pole zbiorcze state_metadata. Dodatkowe metadane powiązane ze stanem dostępności użytkownika. state_metadata może mieć tylko jedną z tych wartości: |
|
do_not_disturb_metadata |
Tylko dane wyjściowe. Metadane, jeśli stan użytkownika jest ustawiony na DO_NOT_DISTURB. |
Stan
Reprezentuje bieżący stan dostępności użytkownika.
| Wartości w polu enum | |
|---|---|
STATE_UNSPECIFIED |
Wartość domyślna. Stan jest nieokreślony. |
ACTIVE |
Użytkownik jest obecnie aktywny na podstawie ostatniej aktywności. |
IDLE |
Użytkownik jest obecnie nieaktywny. Ten stan oznacza okres bezczynności po stanie AKTYWNY, przed potencjalnym przejściem do stanu NIE MA. |
AWAY |
Użytkownik jest obecnie nieobecny. Może on zostać ustawiony automatycznie po okresie braku aktywności w stanie AKTYWNY lub BEZCZYNNY albo ręcznie przez użytkownika. Jeśli stan zostanie ustawiony ręcznie za pomocą MarkAsAway, będzie on utrzymywany niezależnie od aktywności użytkownika. |
DO_NOT_DISTURB |
Użytkownik jest w trybie Nie przeszkadzać, który został ustawiony ręcznie. |
CalendarEventLinkData
Dane 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 na czacie w Google Chat.
Aplikacje do obsługi czatu mogą tworzyć karty z uwierzytelnianiem aplikacji. W ramach programu wersji przedpremierowych dla programistów, jeśli Twoja aplikacja do Google Chat uwierzytelnia się jako użytkownik, może tworzyć wiadomości z kartami. Jeśli Twoja aplikacja do Google Chat nie jest częścią programu wersji przedpremierowych dla programistów, nie może tworzyć kart z uwierzytelnianiem użytkownika.
Aby dowiedzieć się, jak utworzyć wiadomość zawierającą karty, przeczytaj artykuł Wysyłanie wiadomości.
Projektuj karty i wyświetlaj ich podgląd za pomocą Kreatora kart.
Otwieranie Kreatora kart| Pola | |
|---|---|
card_id |
Wymagane, jeśli wiadomość zawiera wiele kart. Unikalny identyfikator karty w wiadomości. |
card |
Kartę Maksymalny rozmiar to 32 KB. |
owner_user |
Tylko dane wyjściowe. Aplikacja, do której należy karta. |
ChatSpaceLinkData
Dane dotyczące linków do pokoi czatu.
| Pola | |
|---|---|
space |
Pokój połączonego zasobu pokoju czatu. Format: |
thread |
Wątek połączonego zasobu pokoju czatu. Format: |
message |
Wiadomość z połączonego zasobu pokoju czatu. Format: |
Cytat
<chat-citation data-id="{id}">{text}</chat-citation>. Cytaty są obsługiwane tylko wtedy, gdy parametr markup_syntax wiadomości jest ustawiony na MARKDOWN.Cytaty bez odniesień w Elements.citations (te bez pasującego tagu <chat-citation> w tekście wiadomości) są ignorowane i nie powodują odrzucenia wiadomości.
| Pola | |
|---|---|
id |
Wymagane. Identyfikator zdefiniowany przez aplikację. Może zawierać tylko litery i cyfry ASCII oraz mieć mniej niż 63 znaki. |
cited_sources[] |
Opcjonalnie: Lista źródeł powiązanych z cytatem. Źródła są wyświetlane na karcie informacyjnej cytatu. |
CitedSource
| Pola | |
|---|---|
title |
Wymagane. Tytuł |
uri |
Wymagane. Identyfikator URI wskazujący zasób, do którego odwołuje się ten element |
snippet |
Opcjonalnie: Fragment zawierający informacje bezpośrednio ze źródła. |
footer |
Opcjonalnie: Dodatkowe informacje wyświetlane obok fragmentu w formie stopki. |
Krótki opis
| Pola | |
|---|---|
text |
Opcjonalnie: Krótki fragment tekstu bezpośrednio z korpusu, który może być renderowany w Google Chat. Nie obsługuje formatu Markdown. |
image_preview |
Opcjonalnie: Podgląd obrazu fragmentu podanego jako dane wejściowe podczas tworzenia cytatu. |
CompleteImportSpaceRequest
Komunikat żądania dotyczący zakończenia procesu importowania pokoju.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu pokoju w trybie importowania. Format: |
CompleteImportSpaceResponse
Komunikat odpowiedzi dotyczący zakończenia procesu importowania pokoju.
| Pola | |
|---|---|
space |
Pokój w trybie importowania. |
ContextualAddOnMarkup
Ten typ nie ma pól.
Znaczniki dla deweloperów, które umożliwiają określenie 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[] |
Działania tej karty. |
name |
Nazwa karty. |
CardAction
Działanie karty to działanie powiązane z kartą. W przypadku karty faktury typowe działania to: usuń fakturę, wyślij fakturę e-mailem lub otwórz fakturę w przeglądarce.
Nieobsługiwane przez aplikacje Google Chat.
| Pola | |
|---|---|
action_label |
Etykieta, która była wyświetlana w elemencie menu czynności. |
on_click |
Działanie onclick dla tego działania. |
CardHeader
| Pola | |
|---|---|
title |
Musisz podać tytuł. Nagłówek ma stałą wysokość: jeśli podano zarówno tytuł, jak i podtytuł, każdy z nich zajmuje 1 wiersz. Jeśli podany jest tylko tytuł, zajmuje on oba wiersze. |
subtitle |
Podtytuł nagłówka karty. |
image_style |
Typ obrazu (np. kwadratowa lub okrągła ramka). |
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 kolekcję widżetów, które są renderowane (pionowo) w kolejności, w jakiej zostały określone. Na wszystkich platformach karty mają stałą, niewielką szerokość, więc obecnie nie ma potrzeby stosowania właściwości układu (np. float).
| Pola | |
|---|---|
header |
Nagłówek sekcji. Sformatowany tekst jest obsługiwany. 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
Komunikat żądania utworzenia subskrypcji.
| Pola | |
|---|---|
parent |
Wymagane. Nazwa zasobu pokoju, w którym ma zostać utworzone członkostwo. Format: spaces/{space} |
membership |
Wymagane. Relacja członkostwa do utworzenia. Pole Gdy aplikacja do Google Chat tworzy relację członkostwa dla użytkownika, musi używać określonych zakresów autoryzacji i ustawiać określone wartości dla niektórych pól:
Zapraszanie użytkowników spoza organizacji Workspace, do której należy pokój, wymaga uwierzytelniania użytkowników. Gdy aplikacja do Google Chat tworzy dla siebie relację członkostwa, musi uwierzytelnić się jako użytkownik i użyć zakresu |
use_admin_access |
Opcjonalnie: Gdy parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresu OAuth 2.0 Dostęp administracyjny nie umożliwia tworzenia subskrypcji aplikacji ani subskrypcji dla użytkowników spoza organizacji Google Workspace administratora. |
CreateMessageNotificationOptions
Opcje zachowania powiadomienia po opublikowaniu wiadomości.
| Pola | |
|---|---|
notification_type |
Typ powiadomienia dotyczącego wiadomości. |
NotificationType
Opcje typów powiadomień dla wiadomości.
| Wartości w polu enum | |
|---|---|
NOTIFICATION_TYPE_NONE |
Działanie domyślne. Powiadomienia działają podobnie jak w przypadku wysyłania wiadomości przez użytkownika za pomocą interfejsu Google Chat: do nadawcy nie jest wysyłane żadne powiadomienie. |
NOTIFICATION_TYPE_FORCE_NOTIFY |
Wymuś powiadomienie odbiorców. Spowoduje to zignorowanie ustawień powiadomień w pokoju i ustawień trybu Nie przeszkadzać w Google Chat. Ta opcja nie powoduje pominięcia ustawień trybu Nie przeszkadzać na poziomie urządzenia. Wymaga uwierzytelniania aplikacji. |
NOTIFICATION_TYPE_SILENT |
Nie powiadamiaj odbiorców i nie oznaczaj wiadomości jako nieprzeczytanej. Działa to podobnie do wyciszenia rozmowy przez użytkownika lub włączenia opcji Nie przeszkadzać w Google Chat. Wymaga uwierzytelniania aplikacji. |
CreateMessagePinRequest
Komunikat żądania dotyczący tworzenia przypięcia wiadomości.
| Pola | |
|---|---|
parent |
Wymagane. Pokój nadrzędny, w którym ma zostać utworzona przypięta wiadomość. Format: spaces/{space} |
message_pin |
Wymagane. Przypięta wiadomość, którą chcesz utworzyć. |
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: Wycofana: użyj zasady |
request_id |
Opcjonalnie: Unikalny identyfikator tej prośby. Zalecany jest losowy identyfikator UUID. Określenie identyfikatora żądania sprawia, że żądanie jest idempotentne, co gwarantuje, że wiele identycznych żądań z tym samym identyfikatorem żądania spowoduje utworzenie tylko jednej wiadomości. Kolejne żądania z tym samym identyfikatorem zwracają istniejącą wiadomość i nie aktualizują jej, nawet jeśli żądane szczegóły różnią się od bieżącego stanu. Aby skutecznie korzystać z tego pola:
|
message_reply_option |
Opcjonalnie: Określa, czy wiadomość rozpoczyna wątek czy jest odpowiedzią. Ta funkcja jest obsługiwana tylko w pokojach nazwanych. To pole jest ignorowane podczas odpowiadania na interakcje użytkowników. 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 do Google Chat pobieranie, aktualizowanie i usuwanie wiadomości bez konieczności przechowywania przypisanego przez system identyfikatora w nazwie zasobu wiadomości (reprezentowanej w polu wiadomości Wartość w tym polu musi spełniać te wymagania:
Szczegółowe informacje znajdziesz w artykule Nadawanie nazwy wiadomości. |
create_message_notification_options |
Opcjonalnie: Określa zachowanie powiadomień po opublikowaniu wiadomości. Więcej informacji znajdziesz w artykule Wymuszanie powiadomień i wysyłanie cichych wiadomości. |
MessageReplyOption
Określa, jak odpowiedzieć 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. Jeśli użyjesz tej opcji, wszystkie uwzględnione parametry thread ID i zostaną zignorowane. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Tworzy wiadomość jako odpowiedź w wątku określonym przez thread ID lub . Jeśli się nie uda, wiadomość rozpocznie nowy wątek. |
REPLY_MESSAGE_OR_FAIL |
Tworzy wiadomość jako odpowiedź w wątku określonym przez thread ID lub . Jeśli użyjesz nowego thread_key, zostanie utworzony nowy wątek. Jeśli nie uda się utworzyć wiadomości, 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. |
CreateSectionRequest
Komunikat żądania dotyczący tworzenia sekcji.
| Pola | |
|---|---|
parent |
Wymagane. Nazwa zasobu nadrzędnego, w którym tworzona jest sekcja. Format: |
section |
Wymagane. Sekcja do utworzenia. |
CreateSpaceRequest
Prośba o utworzenie pokoju z nazwą bez użytkowników.
| Pola | |
|---|---|
space |
Wymagane. Pola Jeśli pojawi się komunikat o błędzie Spacja |
request_id |
Opcjonalnie: Unikalny identyfikator tej prośby. Zalecany jest losowy identyfikator UUID. Podanie identyfikatora żądania sprawia, że żądanie jest idempotentne, co gwarantuje, że wiele identycznych żądań z tym samym identyfikatorem żądania spowoduje utworzenie tylko jednego pokoju. Kolejne żądania z tym samym identyfikatorem żądania zwracają istniejący pokój i nie aktualizują go, nawet jeśli żądane szczegóły różnią się od bieżącego stanu. Aby skutecznie korzystać z tego pola:
|
CustomEmoji
Reprezentuje niestandardowy emotikon.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu niestandardowego emotikonu przypisana przez serwer. Format: |
uid |
Tylko dane wyjściowe. Unikalny klucz zasobu niestandardowego emotikonu. |
emoji_name |
Opcjonalnie: Wartość niezmienna. Podana przez użytkownika nazwa niestandardowego emotikonu, która jest unikalna w organizacji. Wymagane podczas tworzenia niestandardowego emotikonu, w przeciwnym razie tylko do odczytu. Nazwy emotikonów muszą zaczynać się i kończyć dwukropkiem, muszą być zapisane małymi literami i mogą zawierać tylko znaki alfanumeryczne, podkreślenia i łączniki. 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 emotikonu, ważny przez co najmniej 10 minut. Pamiętaj, że to pole nie jest wypełniane w odpowiedzi, gdy tworzony jest niestandardowy emotikon. |
payload |
Opcjonalnie: Tylko dane wejściowe. Dane ładunku. Wymagane podczas tworzenia niestandardowego emotikonu. |
CustomEmojiPayload
Dane ładunku niestandardowego emotikonu.
| Pola | |
|---|---|
file_content |
Wymagane. Tylko dane wejściowe. Obraz używany jako niestandardowy emotikon. Ładunek musi być mniejszy niż 256 KB, a obraz musi być kwadratowy i mieć wymiary 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 niestandardowego emotikonu.
| Pola | |
|---|---|
custom_emoji |
Niestandardowy emotikon. |
CustomStatus
Reprezentuje niestandardowy stan użytkownika w Google Chat. Obejmuje to krótką wiadomość tekstową z opcjonalnym emotikonem, którą użytkownik ustawia, aby podać więcej informacji o swojej dostępności.
| Pola | |
|---|---|
text |
Wymagane. Tekst stanu niestandardowego. Będzie to ciąg znaków o maksymalnej długości 64. |
emoji |
Wymagane. Emotikon stanu niestandardowego. Obsługiwane są tylko emotikony Unicode. Niestandardowe emotikony nie są obsługiwane. |
Pole zbiorcze expiration. Czas ważności stanu niestandardowego. Można go określić jako bezwzględną sygnaturę czasową lub czas życia danych. expiration może mieć tylko jedną z tych wartości: |
|
expire_time |
Sygnatura czasowa określająca, kiedy stan niestandardowy wygasa. |
ttl |
Tylko dane wejściowe. Czas, po którym stan niestandardowy wygasa. |
DeleteCustomEmojiRequest
Prośba o usunięcie niestandardowego emotikona.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu niestandardowego emotikona, który chcesz usunąć. Format: Możesz użyć nazwy emotikonu jako aliasu dla |
DeleteMembershipRequest
Prośba o usunięcie użytkownika z pokoju.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu subskrypcji, którą chcesz usunąć. Aplikacje do Google Chat mogą usuwać subskrypcje użytkowników lub własne. Aplikacje do obsługi czatu nie mogą usuwać subskrypcji innych aplikacji. Usuwanie użytkownika wymaga zakresu Podczas usuwania subskrypcji aplikacji wymagany jest zakres Format: |
use_admin_access |
Opcjonalnie: Gdy parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresu OAuth 2.0 Usuwanie subskrypcji aplikacji w pokoju nie jest obsługiwane przy użyciu dostępu administracyjnego. |
DeleteMessagePinRequest
Komunikat z prośbą o usunięcie przypięcia wiadomości.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu przypiętej wiadomości, którą chcesz usunąć. Format: spaces/{space}/messagePins/{message_pin} |
DeleteMessageRequest
Prośba o usunięcie wiadomości.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu wiadomości. Format: Jeśli masz ustawiony identyfikator niestandardowy wiadomości, możesz użyć wartości z pola |
force |
Opcjonalnie: Gdy Ma zastosowanie tylko podczas uwierzytelniania jako użytkownik. Nie ma wpływu na uwierzytelnianie jako aplikacja Google Chat. |
DeleteReactionRequest
Usuwa reakcję na wiadomość.
| Pola | |
|---|---|
name |
Wymagane. Nazwa reakcji do usunięcia. Format: |
DeleteSectionRequest
Komunikat z prośbą o usunięcie sekcji.
| Pola | |
|---|---|
name |
Wymagane. Nazwa sekcji, którą chcesz usunąć. Format: |
DeleteSpaceRequest
Żądanie usunięcia pokoju.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu pokoju, który chcesz usunąć. Format: |
use_admin_access |
Opcjonalnie: Gdy parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresu OAuth 2.0 |
DeletionMetadata
Informacje o usuniętej wiadomości. Wiadomość jest usuwana, gdy ustawiona jest wartość delete_time.
| Pola | |
|---|---|
deletion_type |
Wskazuje, kto usunął wiadomość. |
DeletionType
kto usunął wiadomość i w jaki sposób; W przyszłości możemy dodać więcej wartości. Szczegółowe informacje o tym, kiedy można usuwać 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 |
Wiadomość została usunięta przez właściciela lub menedżera. |
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ę do Google Chat. |
APP_MESSAGE_EXPIRY |
Aplikacja do Google Chat usunęła własną wiadomość, gdy wygasła. |
CREATOR_VIA_APP |
Aplikacja do Google Chat usunęła wiadomość w imieniu twórcy (przy użyciu uwierzytelniania użytkownika). |
SPACE_OWNER_VIA_APP |
Aplikacja do Google Chat usunęła wiadomość w imieniu menedżera pokoju (przy użyciu uwierzytelniania użytkownika). |
SPACE_MEMBER |
Wiadomość została usunięta przez użytkownika pokoju. Użytkownicy mogą usuwać wiadomości wysyłane przez aplikacje. |
Dialog
Opakowanie 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 okno i kod stanu żądania.
| Pola | |
|---|---|
action_status |
Tylko dane wejściowe. Stan żądania wywołania lub przesłania okna. 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. Dialog dla żądania. |
DoNotDisturbMetadata
Metadane powiązane ze stanem dostępności DO_NOT_DISTURB, określające, kiedy stan ma wygasnąć.
| Pola | |
|---|---|
expiration_time |
Tylko dane wyjściowe. Sygnatura czasowa, do której użytkownik powinien być oznaczony jako DO_NOT_DISTURB. Może to być maksymalnie 1 rok w przyszłość. |
DriveDataRef
Odwołanie do danych załącznika na Dysku.
| Pola | |
|---|---|
drive_file_id |
Identyfikator pliku na Dysku. Używaj 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 na Dysku Google. |
Elementy
| Pola | |
|---|---|
cited_sources[] |
Lista źródeł, które mają być wyświetlane pod wiadomością jako linki w stopce. Nie są one przywoływane w tekście. W przypadku odwołań w tekście użyj |
citations[] |
Lista cytatów w tekście, do których odwołuje się tekst wiadomości (za pomocą tagów |
ElementsImage
| Pola | |
|---|---|
Pole zbiorcze image. Wymagane. Jedna z obsługiwanych reprezentacji obrazu. image może mieć tylko jedną z tych wartości: |
|
image_uri |
Wymagane. Publicznie dostępny identyfikator URI obrazu. |
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 emotikon 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 emotikonu.
| Pola | |
|---|---|
emoji |
Tylko dane wyjściowe. Emotikony powiązane z reakcjami. |
reaction_count |
Tylko dane wyjściowe. Łączna liczba reakcji z użyciem powiązanego emotikona. |
FindDirectMessageRequest
Żądanie pobrania pokoju czatu na podstawie zasobu użytkownika.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu użytkownika, z którym chcesz znaleźć czat. Format: |
FindGroupChatsRequest
Żądanie pobrania pokoi czatu grupowego na podstawie zasobów użytkownika.
| Pola | |
|---|---|
users[] |
Opcjonalnie: Nazwy zasobów wszystkich użytkowników w czacie grupowym z użytkownikiem dzwoniącym. Aplikacje do obsługi czatu nie mogą być uwzględnione w prośbie. Maksymalna liczba użytkowników, których można określić w jednym żądaniu, to Format: |
page_size |
Opcjonalnie: Maksymalna liczba pokoi do zwrócenia. Usługa może zwrócić mniej wyników niż ta wartość. Jeśli nie określono inaczej, zwracanych jest maksymalnie 10 pokoi. Maksymalna wartość to 30. Jeśli użyjesz wartości większej niż 30, zostanie ona automatycznie zmieniona na 30. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania w celu znalezienia czatów grupowych. Podaj ten parametr, aby pobrać kolejną stronę. Podczas stronicowania wszystkie pozostałe podane parametry powinny być zgodne z wywołaniem, które dostarczyło token. Przekazywanie różnych wartości może prowadzić do nieoczekiwanych wyników. |
space_view |
Typ widoku żądanego pokoju. Jeśli nie jest ustawiony, przyjmuje się domyślnie |
FindGroupChatsResponse
Odpowiedź zawierająca pokoje czatu grupowego, w których znajdują się dokładnie użytkownik dzwoniący i użytkownicy, do których dzwoniono.
| Pola | |
|---|---|
spaces[] |
Lista pokoi na żądanej (lub pierwszej) stronie. |
next_page_token |
Token, który możesz wysłać jako |
ForwardedMetadata
Metadane dotyczące pokoju źródłowego, z którego przekazano wiadomość.
| Pola | |
|---|---|
space |
Tylko dane wyjściowe. Nazwa zasobu pokoju źródłowego. Format: spaces/{space} |
space_display_name |
Tylko dane wyjściowe. Wyświetlana nazwa źródłowego pokoju lub czatu prywatnego w momencie przekazywania. W przypadku |
GetAttachmentRequest
Prośba o pobranie załącznika.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu załącznika w formacie |
GetAvailabilityRequest
Komunikat żądania dla metody GetAvailability.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu dostępności do pobrania. Format: users/{user}/availability
Adres e-mail użytkownika lub |
GetCustomEmojiRequest
Żądanie zwrócenia pojedynczego niestandardowego emotikonu.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu niestandardowego emotikonu. Format: Możesz użyć nazwy emotikonu jako aliasu dla |
GetMembershipRequest
Poproś o dołączenie do pokoju.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu subskrypcji, którą chcesz pobrać. Aby uzyskać członkostwo aplikacji przy użyciu 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 parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresów OAuth 2.0 Pobieranie subskrypcji aplikacji w pokoju nie jest obsługiwane, gdy używasz dostępu administracyjnego. |
GetMessageRequest
Poproś o wiadomość.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu wiadomości. Format: Jeśli masz ustawiony identyfikator niestandardowy wiadomości, możesz użyć wartości z pola |
markup_syntax |
Opcjonalnie: Określa żądaną składnię wyjściową pola |
GetSpaceEventRequest
Komunikat żądania pobrania zdarzenia dotyczącego pokoju.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu zdarzenia w pokoju. Format: |
GetSpaceNotificationSettingRequest
Wiadomość z prośbą o ustawienie powiadomień o pokoju. Obsługuje tylko pobieranie ustawień powiadomień dla użytkownika dzwoniącego.
| Pola | |
|---|---|
name |
Wymagane. Format: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
Komunikat żądania dla interfejsu GetSpaceReadState API.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu stanu odczytu pokoju, który chcesz pobrać. Obsługuje tylko pobieranie stanu odczytu dla dzwoniącego użytkownika. Aby odwołać się do użytkownika, który dzwoni, ustaw jedną z tych wartości:
Format: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Żądanie zwrócenia jednego pokoju.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu pokoju w formacie Format: |
use_admin_access |
Opcjonalnie: Gdy parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresów OAuth 2.0 |
GetThreadReadStateRequest
Komunikat żądania dla interfejsu API GetThreadReadStateRequest.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu stanu odczytu wątku, który chcesz pobrać. Obsługuje tylko pobieranie stanu odczytu dla dzwoniącego użytkownika. Aby odwołać się do użytkownika, który dzwoni, ustaw jedną z tych wartości:
Format: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Grupa
Grupa dyskusyjna Google w Google Chat.
| Pola | |
|---|---|
name |
Nazwa zasobu grupy dyskusyjnej Google. Reprezentuje grupę w interfejsie 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 jest wyłączona. Wiadomości i wątki są przechowywane przez 24 godziny. |
HISTORY_ON |
Historia jest włączona. Reguły przechowywania w Vault 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 emotikonów niż ta wartość. Jeśli nie zostanie określona, domyślna wartość to 25. Maksymalna wartość 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 go, aby pobrać kolejną stronę. Podczas stronicowania wartość filtra powinna odpowiadać wywołaniu, 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 akceptowane są tylko wartości Na przykład to zapytanie zwraca niestandardowe emotikony utworzone przez osobę dzwoniącą: Nieprawidłowe zapytania są odrzucane z błędem |
ListCustomEmojisResponse
Odpowiedź na 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
Komunikat żądania dotyczący wyświetlania subskrypcji.
| Pola | |
|---|---|
parent |
Wymagane. Nazwa zasobu pokoju, dla którego chcesz pobrać listę użytkowników. Format: spaces/{space} |
page_size |
Opcjonalnie: Maksymalna liczba subskrypcji do zwrócenia. Usługa może zwrócić mniej wyników niż ta wartość. Jeśli nie podano tego argumentu, 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 subskrypcji. Podaj ten parametr, aby pobrać kolejną stronę. Podczas podziału na strony wszystkie pozostałe parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie innych wartości do pozostałych parametrów może prowadzić do nieoczekiwanych wyników. |
filter |
Opcjonalnie: Filtr zapytania. Możesz filtrować subskrypcje według roli ( Aby filtrować według roli, ustaw Aby filtrować według typu, ustaw Aby filtrować według roli i typu, użyj operatora Jeśli właściwość 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: Jeśli parametr ma wartość |
show_invited |
Opcjonalnie: Jeśli ma wartość Obecnie wymaga uwierzytelniania użytkownika. |
use_admin_access |
Opcjonalnie: Gdy parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresu OAuth 2.0 Wyświetlanie listy subskrypcji aplikacji w pokoju nie jest obsługiwane, gdy korzystasz z dostępu administracyjnego. |
ListMembershipsResponse
Odpowiedź na prośbę o wyświetlenie listy użytkowników pokoju.
| Pola | |
|---|---|
memberships[] |
Lista nieuporządkowana. Lista subskrypcji na żądanej (lub pierwszej) stronie. |
next_page_token |
Token, który możesz wysłać jako |
ListMessagePinsRequest
Komunikat żądania dotyczący wyświetlania przypiętych wiadomości.
| Pola | |
|---|---|
parent |
Wymagane. Pokój nadrzędny, do którego należy kolekcja przypiętych elementów. Format: |
page_size |
Opcjonalnie: Maksymalna liczba zwracanych przypiętych wiadomości. Usługa może zwrócić mniej wiadomości niż ta wartość. Maksymalna wartość to 100. Jeśli wpiszesz wartość większą niż 100, zostanie ona automatycznie zmieniona na 100. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 100 przypiętych wiadomości. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania przypiętych wiadomości na liście. Podaj ten parametr, aby pobrać kolejną stronę. Podczas podziału na strony wszystkie pozostałe parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie innych wartości do pozostałych parametrów może prowadzić do nieoczekiwanych wyników. |
ListMessagePinsResponse
Komunikat odpowiedzi dotyczący wyświetlania przypiętych wiadomości.
| Pola | |
|---|---|
message_pins[] |
Przypięte wiadomości z określonego pokoju. |
next_page_token |
Aby pobrać następną stronę wyników, możesz wysłać token jako |
ListMessagesRequest
Wyświetla listę wiadomości w określonym pokoju, którego użytkownik jest członkiem.
| Pola | |
|---|---|
parent |
Wymagane. Nazwa zasobu pokoju, z którego mają zostać wyświetlone 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ć kolejną stronę. Podczas podziału na strony wszystkie pozostałe parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie innych wartości do pozostałych parametrów może prowadzić do nieoczekiwanych wyników. |
filter |
Opcjonalnie: Filtr zapytania. Możesz filtrować wiadomości według daty ( Aby filtrować wiadomości według daty ich utworzenia, określ 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: Sposób uporządkowania listy wiadomości. Podaj wartość, aby uporządkować według operacji porządkowania. Prawidłowe wartości operacji porządkowania:
Domyślna kolejność to |
show_deleted |
Opcjonalnie: Określa, 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. |
markup_syntax |
Opcjonalnie: Określa żądaną składnię wyjściową pola |
ListMessagesResponse
Komunikat odpowiedzi na potrzeby wyświetlania listy wiadomości.
| Pola | |
|---|---|
messages[] |
Lista wiadomości. |
next_page_token |
Aby pobrać następną stronę wyników, możesz wysłać token jako |
ListReactionsRequest
Wyświetla 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 zostanie określona, domyślna wartość to 25. Maksymalna wartość 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 go, aby pobrać kolejną stronę. Podczas stronicowania wartość filtra powinna odpowiadać wywołaniu, 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 emotikonów ( Aby filtrować reakcje według wielu emotikonów lub użytkowników, połącz podobne pola za pomocą operatora Aby filtrować reakcje według emotikonów i użytkowników, użyj operatora Jeśli zapytanie zawiera zarówno 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 wyświetlenia 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. |
ListSectionItemsRequest
Komunikat żądania dotyczący wyświetlania elementów sekcji.
| Pola | |
|---|---|
parent |
Wymagane. Zasób nadrzędny, czyli nazwa zasobu sekcji, do którego należy ta kolekcja elementów sekcji. Obsługuje tylko wyświetlanie elementów sekcji dla dzwoniącego użytkownika. Podczas filtrowania według pokoju użyj symbolu wieloznacznego Format: |
page_size |
Opcjonalnie: Maksymalna liczba elementów sekcji do zwrócenia. Usługa może zwrócić mniejszą liczbę wyników. Jeśli nie zostanie określona, zwracanych będzie maksymalnie 10 elementów sekcji. Maksymalna wartość to 100. Jeśli użyjesz wartości większej niż 100, zostanie ona automatycznie zmieniona na 100. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania elementów sekcji listy. Podaj go, aby pobrać kolejną stronę. Podczas podziału na strony wszystkie pozostałe parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie innych wartości do pozostałych parametrów może prowadzić do nieoczekiwanych wyników. |
filter |
Opcjonalnie: Filtr zapytania. Obecnie obsługiwane jest tylko filtrowanie według pokoju. Na przykład: Nieprawidłowe zapytania są odrzucane z błędem |
ListSectionItemsResponse
Komunikat odpowiedzi dotyczący wyświetlania elementów sekcji.
| Pola | |
|---|---|
section_items[] |
Elementy sekcji z określonej sekcji. |
next_page_token |
Token, który można wysłać jako |
ListSectionsRequest
Komunikat żądania dotyczący wyświetlania sekcji.
| Pola | |
|---|---|
parent |
Wymagane. Element nadrzędny, czyli nazwa zasobu użytkownika, który jest właścicielem tej kolekcji sekcji. Obsługuje tylko wyświetlanie sekcji dla dzwoniącego użytkownika. Aby odwołać się do użytkownika, który dzwoni, ustaw jedną z tych wartości:
Format: |
page_size |
Opcjonalnie: Maksymalna liczba sekcji do zwrócenia. Usługa może zwrócić mniejszą liczbę wyników. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 10 sekcji. Maksymalna wartość to 100. Jeśli wpiszesz wartość większą niż 100, zostanie ona automatycznie zmieniona na 100. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania listy sekcji. Podaj go, aby pobrać kolejną stronę. Podczas podziału na strony wszystkie pozostałe parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie innych wartości do pozostałych parametrów może prowadzić do nieoczekiwanych wyników. |
ListSectionsResponse
Komunikat odpowiedzi dotyczący wyświetlania sekcji.
| Pola | |
|---|---|
sections[] |
Sekcje określonego użytkownika. |
next_page_token |
Token, który można wysłać jako |
ListSpaceEventsRequest
Komunikat żądania dotyczący wyświetlania listy zdarzeń w pokoju.
| Pola | |
|---|---|
parent |
Wymagane. Nazwa zasobu pokoju Google Chat, w którym wystąpiły zdarzenia. Format: |
page_size |
Opcjonalnie: Maksymalna liczba zwracanych zdarzeń w pokoju. Usługa może zwrócić mniej wyników niż ta wartość. Wartości ujemne zwracają błąd |
page_token |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania listy zdarzeń w pokoju. Podaj go, aby pobrać kolejną stronę. Podczas stronicowania wszystkie inne parametry podane w wywołaniu list space events muszą być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie innych wartości do pozostałych 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ć według czasu rozpoczęcia (
Aby określić czas 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
Komunikat odpowiedzi dotyczący wyświetlania zdarzeń w pokoju.
| Pola | |
|---|---|
space_events[] |
Wyniki są zwracane w kolejności chronologicznej (od najstarszego zdarzenia). Uwaga: pole |
next_page_token |
Token kontynuacji używany do pobierania kolejnych zdarzeń. Jeśli pominiesz to pole, nie będzie kolejnych stron. |
ListSpacesRequest
Żądanie wyświetlenia listy pokoi, do których należy rozmówca.
| Pola | |
|---|---|
page_size |
Opcjonalnie: Maksymalna liczba pokoi do zwrócenia. Usługa może zwrócić mniej wyników niż ta wartość. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 100 pokoi. 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ć kolejną stronę. Podczas podziału na strony wartość filtra powinna odpowiadać wywołaniu, 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 typu ( Aby filtrować według typu pokoju, musisz podać prawidłową wartość wyliczenia, np. Na przykład te zapytania są prawidłowe: Nieprawidłowe zapytania są odrzucane przez serwer z błędem |
ListSpacesResponse
Odpowiedź na żądanie wyświetlenia 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 |
MarkAsActiveRequest
Komunikat żądania dla metody MarkAsActive.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu dostępności, który ma zostać oznaczony jako aktywny. Format: users/{user}/availability
Adres e-mail użytkownika lub |
Pole zbiorcze expiration. Data ważności stanu dostępności ACTIVE. Po upływie tego czasu użytkownik zostanie oznaczony jako Nieobecny. Jeśli nie podasz daty ważności, stan ACTIVE wygaśnie po 30 minutach od bieżącego czasu. expiration może mieć tylko jedną z tych wartości: |
|
expire_time |
Bezwzględna sygnatura czasowa wygaśnięcia stanu ACTIVE. |
ttl |
Czas od bieżącego momentu do wygaśnięcia stanu ACTIVE. Użycie krótkiego czasu TTL może skutecznie zresetować stan użytkownika, tak aby był on oparty na aktywności po tym krótkim czasie. |
MarkAsAwayRequest
Komunikat żądania dla metody MarkAsAway.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu dostępności, który ma zostać oznaczony jako nieobecny. Format: users/{user}/availability
Adres e-mail użytkownika lub |
MarkAsDoNotDisturbRequest
Komunikat żądania dla metody MarkAsDoNotDisturb.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu dostępności, który ma zostać oznaczony jako „Nie przeszkadzać”. Format: users/{user}/availability
Adres e-mail użytkownika lub |
Pole zbiorcze expiration. Wymagane. Data ważności stanu dostępności Nie przeszkadzać. Po upływie tego czasu użytkownik zostanie oznaczony jako Nieobecny. Może to być maksymalnie 1 rok od bieżącego czasu. expiration może mieć tylko jedną z tych wartości: |
|
expire_time |
Bezwzględna sygnatura czasowa wygaśnięcia stanu Nie przeszkadzać. |
ttl |
Czas od bieżącej godziny do wygaśnięcia stanu Nie przeszkadzać. |
MarkupSyntax
Określa składnię znaczników używaną do formatowania tekstu wiadomości na czacie. Dotyczy pola text zasobu Message.
| Wartości w polu enum | |
|---|---|
MARKUP_SYNTAX_UNSPECIFIED |
Reprezentuje nieokreśloną wartość. |
MARKUP_SYNTAX_CHAT |
Używa składni znaczników Google Chat. Więcej informacji znajdziesz na stronie https://developers.google.com/workspace/chat/format-messages#format-texts. |
MARKUP_SYNTAX_MARKDOWN |
Używa składni języka Markdown. Ta składnia jest oparta na specyfikacji CommonMark z dodatkowymi rozszerzeniami. Więcej informacji znajdziesz na stronie https://developers.google.com/workspace/chat/format-messages#format-texts. |
MatchedUrl
Dopasowany adres URL w wiadomości na czacie. Aplikacje do Google Chat mogą wyświetlać podgląd dopasowanych adresów URL. Więcej informacji znajdziesz w artykule Wyświetlanie podglądu linków.
| Pola | |
|---|---|
url |
Tylko dane wyjściowe. Dopasowany adres URL. |
MeetSpaceLinkData
Dane dotyczące linków do pokoi w Meet.
| Pola | |
|---|---|
meeting_code |
Kod spotkania połączonego pokoju w Meet. |
type |
Wskazuje typ pokoju w Meet. |
huddle_status |
Opcjonalnie: Tylko dane wyjściowe. Jeśli spotkanie w Meet jest szybką rozmową, wskazuje jej stan. W przeciwnym razie ta wartość nie jest ustawiona. |
HuddleStatus
Stan spotkania
| Wartości w polu enum | |
|---|---|
HUDDLE_STATUS_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
STARTED |
Szybkie spotkanie się rozpoczęło. |
ENDED |
Szybkie spotkanie zostało zakończone. W takim przypadku identyfikator URI i identyfikatory pokoju Meet nie będą już ważne. |
MISSED |
Masz nieodebraną rozmowę Huddle. W takim przypadku identyfikator URI i identyfikatory pokoju Meet nie będą już ważne. |
Typ
Typ pokoju w Meet.
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
MEETING |
Pokój w Meet to spotkanie. |
HUDDLE |
Pokój Meet to pokój do szybkich spotkań. |
Członkostwo
Reprezentuje relację członkostwa w Google Chat, np. czy użytkownik lub aplikacja Google Chat są zaproszeni do pokoju, są jego członkami lub nie są w nim obecni.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu członkostwa przypisana przez serwer. Format: |
state |
Tylko dane wyjściowe. Stan subskrypcji. |
role |
Opcjonalnie: Rola użytkownika w pokoju czatu, która określa dozwolone działania w pokoju. To pole może być używane tylko jako dane wejściowe w usłudze |
create_time |
Opcjonalnie: Wartość niezmienna. Czas utworzenia członkostwa, np. gdy użytkownik dołączył do pokoju lub został do niego zaproszony. To pole jest tylko do odczytu, chyba że jest używane do importowania historycznych subskrypcji w pokojach w trybie importowania. |
delete_time |
Opcjonalnie: Wartość niezmienna. Czas usunięcia użytkownika, np. gdy użytkownik opuścił pokój lub został z niego usunięty. To pole jest tylko do odczytu, chyba że jest używane do importowania historycznych informacji o członkostwie w pokojach w trybie importowania. |
affiliation |
Tylko dane wyjściowe. Relacja użytkownika z organizacją Workspace, do której należy pokój. W pokojach należących do kont indywidualnych powiązanie wszystkich użytkowników to |
Pole zbiorcze memberType. Użytkownik powiązany z tą subskrypcją. W przyszłości mogą być obsługiwane inne rodzaje subskrypcji. memberType może mieć tylko jedną z tych wartości: |
|
member |
Opcjonalnie: Użytkownik lub aplikacja Google Chat, do których odnosi się subskrypcja. Jeśli aplikacja do Google Chat uwierzytelnia się jako użytkownik, dane wyjściowe wypełniają tylko pola user |
group_member |
Opcjonalnie: Grupa dyskusyjna Google, której dotyczy członkostwo. Odczytywanie lub modyfikowanie członkostwa w Grupach dyskusyjnych Google wymaga uwierzytelniania użytkownika. |
Przynależność
Reprezentuje powiązanie użytkownika z organizacją Google Workspace, do której należy pokój. W przyszłości do tego typu wyliczeniowego mogą zostać dodane kolejne wartości.
| Wartości w polu enum | |
|---|---|
AFFILIATION_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
INTERNAL |
Konto zarządzane przez tę samą organizację Google Workspace, która jest właścicielem pokoju. |
EXTERNAL |
konto spoza organizacji Google Workspace, która jest właścicielem pokoju (np. konto klienta lub konto zarządzane przez inną organizację Workspace); |
MANAGED_EXTERNAL |
Konto zarządzane przez organizację Workspace, która jest właścicielem pokoju, ale udostępnione użytkownikowi spoza organizacji (np. gościowi). Więcej informacji o gościach znajdziesz na stronie https://support.google.com/chat/answer/16997417. |
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. users: nie jest użytkownikiem pokoju, ale można go zaprosić. W przypadku Google Groups: zawsze przypisana jest ta rola (w przyszłości mogą być używane inne wartości wyliczeniowe). |
ROLE_MEMBER |
Użytkownik pokoju. W interfejsie Google Chat ta rola jest nazywana użytkownikiem. Użytkownik ma podstawowe uprawnienia, takie jak wysyłanie wiadomości do pokoju. Menedżerowie i właściciele mogą przyznawać użytkownikom dodatkowe uprawnienia w pokoju, w tym:
W czatach i rozmowach grupowych bez nazwy każdy ma tę rolę. |
ROLE_MANAGER |
właściciel pokoju, W interfejsie Google Chat ta rola jest nazywana właścicielem. Użytkownik ma pełny zestaw uprawnień do zarządzania pokojem, w tym:
Ta funkcja jest obsługiwana tylko w Więcej informacji znajdziesz w artykule Więcej informacji o roli właściciela lub menedżera pokoju. |
ROLE_ASSISTANT_MANAGER |
menedżerem pokoju; W interfejsie Google Chat ta rola nosi nazwę Menedżer. Użytkownik ma wszystkie podstawowe uprawnienia
Domyślnie uprawnienia menedżerów obejmują między innymi:
Ta funkcja jest obsługiwana tylko w Więcej informacji znajdziesz w artykule Zarządzanie ustawieniami pokoju. |
MembershipState
Określa relację użytkownika z pokojem. W przyszłości możemy dodać obsługę innych stanów członkostwa.
| 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 jeszcze do niego nie dołączył. |
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 subskrypcji. |
MembershipBatchDeletedEventData
Ładunek zdarzenia dla wielu usuniętych subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.batchDeleted
| Pola | |
|---|---|
memberships[] |
Lista usuniętych subskrypcji. |
MembershipBatchUpdatedEventData
Ładunek zdarzenia dotyczący wielu zaktualizowanych subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.batchUpdated
| Pola | |
|---|---|
memberships[] |
Lista zaktualizowanych subskrypcji. |
MembershipCreatedEventData
Ładunek zdarzenia dotyczący nowego członkostwa.
Typ zdarzenia: google.workspace.chat.membership.v1.created.
| Pola | |
|---|---|
membership |
Nowy członek społeczności. |
MembershipDeletedEventData
Ładunek zdarzenia dotyczący usuniętej subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.deleted
| Pola | |
|---|---|
membership |
Usunięta subskrypcja. Wypełnione są tylko pola |
MembershipUpdatedEventData
Ładunek zdarzenia dotyczący zaktualizowanej subskrypcji.
Typ zdarzenia: google.workspace.chat.membership.v1.updated
| Pola | |
|---|---|
membership |
Zaktualizowana subskrypcja. |
Wiadomość
wiadomości w pokoju Google Chat,
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu wiadomości. Format: Gdzie Jeśli podczas tworzenia wiadomości ustawisz identyfikator niestandardowy, możesz go użyć do określenia wiadomości w żądaniu, zastępując |
sender |
Tylko dane wyjściowe. Użytkownik, który utworzył wiadomość. Jeśli aplikacja do Google Chat uwierzytelnia się jako użytkownik, dane wyjściowe wypełniają tylko pola user |
create_time |
Opcjonalnie: Wartość niezmienna. W przypadku pokoi utworzonych w Google Chat – czas utworzenia wiadomości. To pole jest tylko do odczytu, chyba że jest używane w pokojach w trybie importowania. W przypadku pokoi w trybie importu ustaw to pole na historyczną sygnaturę czasową, kiedy wiadomość została utworzona w źródle, aby zachować pierwotny czas utworzenia. |
last_update_time |
Tylko dane wyjściowe. Czas ostatniej edycji wiadomości przez użytkownika. Jeśli wiadomość nigdy nie była edytowana, to pole jest puste. |
delete_time |
Tylko dane wyjściowe. Czas usunięcia wiadomości w Google Chat. Jeśli wiadomość nie zostanie usunięta, to pole będzie puste. |
text |
Opcjonalnie: Treść wiadomości w formacie zwykłego tekstu. Pierwszy link do obrazu, filmu lub strony internetowej generuje element podglądu. Możesz też @wzmiankować użytkownika Google Chat lub wszystkie osoby w pokoju. Aby dowiedzieć się, jak tworzyć SMS-y, przeczytaj artykuł Wysyłanie wiadomości. |
formatted_text |
Tylko dane wyjściowe. Zawiera wiadomość
Więcej informacji znajdziesz w artykule Wyświetlanie formatowania tekstu wysłanego w wiadomości. |
cards[] |
Wycofana: użyj zasady Rozbudowane, sformatowane i interaktywne karty, których możesz używać do wyświetlania elementów interfejsu, takich jak sformatowane teksty, przyciski i obrazy, które można kliknąć. Karty są zwykle wyświetlane pod treścią wiadomości w formacie zwykłego tekstu. Maksymalny rozmiar pól |
cards_v2[] |
Opcjonalnie: Tablica kart. Aplikacje do obsługi czatu mogą tworzyć karty z uwierzytelnianiem aplikacji. W ramach programu wersji przedpremierowych dla programistów, jeśli Twoja aplikacja do Google Chat uwierzytelnia się jako użytkownik, może tworzyć wiadomości z kartami. Jeśli Twoja aplikacja do Google Chat nie jest częścią programu wersji przedpremierowych dla programistów, nie może tworzyć kart z uwierzytelnianiem użytkownika. Aby dowiedzieć się, jak utworzyć wiadomość zawierającą karty, przeczytaj artykuł Wysyłanie wiadomości. Projektuj karty i wyświetlaj ich podgląd za pomocą Kreatora kart. Otwieranie Kreatora kart |
annotations[] |
Tylko dane wyjściowe. Adnotacje mogą być powiązane z treścią wiadomości w formacie zwykłego tekstu lub z elementami, które prowadzą do zasobów Google Workspace, takich jak Dokumenty Google lub Arkusze Google, z wartościami |
thread |
Wątek, do którego należy wiadomość. Przykłady użycia znajdziesz w artykule Rozpoczynanie wątku wiadomości i odpowiadanie na niego. |
space |
Tylko dane wyjściowe. Jeśli aplikacja do Google Chat uwierzytelnia się jako użytkownik, dane wyjściowe zawierają tylko pokój |
fallback_text |
Opcjonalnie: Opis kart wiadomości w postaci zwykłego tekstu, używany, gdy nie można wyświetlić rzeczywistych kart, np. w powiadomieniach na urządzeniach mobilnych. |
action_response |
Tylko dane wejściowe. Parametry, których aplikacja do Google Chat może używać do konfigurowania sposobu publikowania odpowiedzi. |
argument_text |
Tylko dane wyjściowe. Treść wiadomości w formacie zwykłego tekstu bez wzmianek o aplikacji do obsługi czatu. |
slash_command |
Tylko dane wyjściowe. Informacje o poleceniu po ukośniku (jeśli dotyczy). |
attachment[] |
Opcjonalnie: Załącznik przesłany przez użytkownika. |
matched_url |
Tylko dane wyjściowe. Adres URL w polu |
thread_reply |
Tylko dane wyjściowe. Gdy Jeśli pokój nie obsługuje odpowiedzi w wątkach, to pole ma zawsze wartość |
silent |
Tylko dane wyjściowe. Czy jest to cicha wiadomość. Ciche wiadomości to wiadomości, w przypadku których Google Chat blokuje powiadomienia push dla odbiorców. |
client_assigned_message_id |
Opcjonalnie: Niestandardowy identyfikator wiadomości. Możesz użyć tego pola, aby zidentyfikować wiadomość lub ją pobrać, usunąć albo zaktualizować. Aby ustawić identyfikator niestandardowy, podczas tworzenia wiadomości określ pole |
emoji_reaction_summaries[] |
Tylko dane wyjściowe. Lista podsumowań reakcji emotikonami na wiadomość. |
private_message_viewer |
Opcjonalnie: Wartość niezmienna. Dane wejściowe do utworzenia wiadomości, w przeciwnym razie tylko dane wyjściowe. Użytkownik, który może wyświetlić wiadomość. Gdy to pole jest ustawione, wiadomość jest prywatna i widoczna tylko dla określonego użytkownika i aplikacji Google Chat. Aby uwzględnić to pole w żądaniu, musisz wywołać interfejs Chat API przy użyciu uwierzytelniania aplikacji i pominąć te elementy: Szczegółowe informacje znajdziesz w artykule Wysyłanie wiadomości prywatnej. |
deletion_metadata |
Tylko dane wyjściowe. Informacje o usuniętej wiadomości. Wiadomość jest usuwana, gdy ustawiona jest wartość |
quoted_message_metadata |
Opcjonalnie: Informacje o wiadomości, którą cytuje inna wiadomość. Podczas tworzenia wiadomości możesz cytować wiadomości w tym samym wątku lub zacytować wiadomość główną, aby utworzyć nową wiadomość główną. Nie możesz jednak cytować odpowiedzi na wiadomość z innego wątku. Podczas aktualizowania wiadomości nie możesz dodać ani zastąpić pola Przykłady użycia znajdziesz w artykule Cytowanie innej wiadomości. |
attached_gifs[] |
Tylko dane wyjściowe. obrazy GIF załączone do wiadomości; |
accessory_widgets[] |
Opcjonalnie: Co najmniej 1 interaktywny widżet, który pojawia się u dołu wiadomości. Widżety dodatkowe możesz dodawać do wiadomości zawierających tekst, karty lub zarówno tekst, jak i karty. Nie są obsługiwane w przypadku wiadomości zawierających okna. Szczegółowe informacje znajdziesz w sekcji Dodawanie interaktywnych widżetów u dołu wiadomości. Tworzenie wiadomości z widżetami dodatkowymi wymaga uwierzytelniania aplikacji. |
elements |
Opcjonalnie: Elementy to dodatkowe komponenty udostępniane podczas tworzenia wiadomości, które mogą, ale nie muszą być powiązane z określonymi fragmentami tekstu wiadomości. Różnią się one od adnotacji, które są przeznaczone tylko do odczytu i zawierają dodatkowe informacje powiązane z fragmentami wiadomości lub całym tekstem wiadomości. |
markup_syntax |
Opcjonalnie: Określa, jak serwer interpretuje zawartość pola |
MessageBatchCreatedEventData
Ładunek zdarzenia dla wielu nowych wiadomości.
Typ zdarzenia: google.workspace.chat.message.v1.batchCreated
| Pola | |
|---|---|
messages[] |
Lista nowych wiadomości. |
MessageBatchDeletedEventData
Ładunek zdarzenia dla wielu usuniętych wiadomości.
Typ zdarzenia: google.workspace.chat.message.v1.batchDeleted
| Pola | |
|---|---|
messages[] |
lista usuniętych wiadomości, |
MessageBatchUpdatedEventData
Ładunek zdarzenia dotyczący wielu zaktualizowanych wiadomości.
Typ zdarzenia: google.workspace.chat.message.v1.batchUpdated
| Pola | |
|---|---|
messages[] |
lista zaktualizowanych wiadomości; |
MessageCreatedEventData
Ładunek zdarzenia dla nowej wiadomości.
Typ zdarzenia: google.workspace.chat.message.v1.created
| Pola | |
|---|---|
message |
Nowa wiadomość. |
MessageDeletedEventData
Ładunek zdarzenia dotyczący usuniętej wiadomości.
Typ zdarzenia: google.workspace.chat.message.v1.deleted
| Pola | |
|---|---|
message |
usuniętą wiadomość, Wypełnione są tylko pola |
MessagePin
Przypięcie wiadomości na czacie. Więcej informacji znajdziesz w artykule Przypinanie wiadomości.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu przypiętej wiadomości. Format: |
message |
Wymagane. Wartość niezmienna. Nazwa zasobu przypiętej wiadomości. Format: |
MessageUpdatedEventData
Ładunek zdarzenia dotyczący zaktualizowanej wiadomości.
Typ zdarzenia: google.workspace.chat.message.v1.updated
| Pola | |
|---|---|
message |
Zaktualizowana wiadomość. |
MoveSectionItemRequest
Komunikat z prośbą o przeniesienie elementu sekcji między sekcjami.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu elementu sekcji, który chcesz przenieść. Format: |
target_section |
Wymagane. Nazwa zasobu sekcji, do której ma zostać przeniesiony element sekcji. Format: |
MoveSectionItemResponse
Komunikat odpowiedzi dotyczący przenoszenia elementu sekcji.
| Pola | |
|---|---|
section_item |
Zaktualizowany element sekcji. |
PositionSectionRequest
Komunikat z prośbą o ustawienie sekcji.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu sekcji, którą chcesz umieścić. Format: |
Pole zbiorcze position. Wymagane. Nowa pozycja sekcji. position może mieć tylko jedną z tych wartości: |
|
sort_order |
Opcjonalnie: Bezwzględna pozycja sekcji na liście sekcji. Pozycja musi być większa niż 0. Jeśli pozycja jest większa niż liczba sekcji, sekcja zostanie dodana na końcu listy. Ta operacja wstawia sekcję w określonej pozycji i przesuwa pierwotną sekcję w tej pozycji oraz sekcje poniżej do następnej pozycji. |
relative_position |
Opcjonalnie: Względna pozycja sekcji na liście sekcji. |
Pozycja
Pozycja sekcji.
| Wartości w polu enum | |
|---|---|
POSITION_UNSPECIFIED |
Nieokreślona pozycja. |
START |
Początek listy sekcji. |
END |
Koniec listy sekcji. |
PositionSectionResponse
Komunikat odpowiedzi dotyczący pozycjonowania sekcji.
| Pola | |
|---|---|
section |
Zaktualizowana sekcja. |
QuotedMessageMetadata
Informacje o wiadomości, którą cytuje inna wiadomość.
Podczas aktualizowania wiadomości nie możesz dodać ani zastąpić pola quotedMessageMetadata, ale możesz je usunąć.
Przykłady użycia znajdziesz w artykule Cytowanie innej wiadomości.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu cytowanej wiadomości. Format: |
last_update_time |
Wymagane. Sygnatura czasowa określająca, kiedy cytowana wiadomość została utworzona lub kiedy została ostatnio zaktualizowana. Jeśli wiadomość została zmodyfikowana, użyj tego pola: Jeśli wartość |
quote_type |
Opcjonalnie: Określa typ cytatu. Jeśli nie jest ustawione, domyślnie przyjmuje wartość REPLY w ścieżce odczytu/zapisu wiadomości, aby zapewnić zgodność wsteczną. |
quoted_message_snapshot |
Tylko dane wyjściowe. podgląd treści cytowanej wiadomości. |
forwarded_metadata |
Tylko dane wyjściowe. Metadane dotyczące pokoju źródłowego cytowanej wiadomości. Wartość podawana tylko w przypadku typu wyceny FORWARD. |
QuoteType
Typ cytatu cytowanej wiadomości.
| Wartości w polu enum | |
|---|---|
QUOTE_TYPE_UNSPECIFIED |
Zarezerwowane. Ta wartość nie jest używana. |
REPLY |
Gdy
|
FORWARD |
Gdy
|
QuotedMessageSnapshot
zawiera podsumowanie treści cytowanej wiadomości w momencie cytowania lub przekazywania dalej;
| Pola | |
|---|---|
sender |
Tylko dane wyjściowe. Nazwa autora cytowanej wiadomości. Wypełniane w przypadku typów cytatów REPLY i FORWARD. |
text |
Tylko dane wyjściowe. Zrzut ekranu z treścią cytowanej wiadomości. |
formatted_text |
Tylko dane wyjściowe. Zawiera cytowaną wiadomość |
annotations[] |
Tylko dane wyjściowe. Adnotacje przeanalizowane z treści cytowanej wiadomości. Wartość podawana tylko w przypadku typu wyceny FORWARD. |
attachments[] |
Tylko dane wyjściowe. Załączniki, które były częścią cytowanej wiadomości. Są to kopie metadanych załącznika cytowanej wiadomości. Wartość podawana tylko w przypadku typu wyceny FORWARD. |
Reakcja
reakcja na wiadomość,
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu reakcji. Format: |
user |
Tylko dane wyjściowe. Użytkownik, który utworzył reakcję. |
emoji |
Wymagane. Emotikon użyty w reakcji. |
ReactionBatchCreatedEventData
Ładunek zdarzenia dla wielu nowych reakcji.
Typ zdarzenia: google.workspace.chat.reaction.v1.batchCreated
| Pola | |
|---|---|
reactions[] |
Lista nowych reakcji. |
ReactionBatchDeletedEventData
Ładunek zdarzenia dla wielu usuniętych reakcji.
Typ zdarzenia: google.workspace.chat.reaction.v1.batchDeleted
| Pola | |
|---|---|
reactions[] |
Lista usuniętych reakcji. |
ReactionCreatedEventData
Ładunek zdarzenia dla nowej reakcji.
Typ zdarzenia: google.workspace.chat.reaction.v1.created
| Pola | |
|---|---|
reaction |
Nowa reakcja. |
ReactionDeletedEventData
Ładunek zdarzenia dotyczący usuniętej reakcji.
Typ: google.workspace.chat.reaction.v1.deleted
| Pola | |
|---|---|
reaction |
Usunięta reakcja. |
ReplaceMessageCardsRequest
Komunikat żądania dla metody interfejsu API ReplaceMessageCards.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu wiadomości. Format: |
cards_v2[] |
Opcjonalnie: Tablica kart, które mają zostać dołączone do wiadomości. Te karty zastąpią dotychczasowe karty wiadomości. Jeśli to pole jest puste, oryginalne karty zawarte w wiadomości zostaną usunięte. |
ReplaceMessageCardsResponse
Ten typ nie ma pól.
Komunikat odpowiedzi dla interfejsu ReplaceMessageCards API.
RichLinkMetadata
Szczegółowy link do zasobu. Linki wzbogacone mogą być powiązane z treścią wiadomości w formacie zwykłego tekstu lub reprezentować elementy, które prowadzą do zasobów Google Workspace, takich jak Dokumenty Google lub Arkusze Google, z wartościami start_index i length równymi 0.
| Pola | |
|---|---|
uri |
Identyfikator URI tego linku. |
rich_link_type |
Typ linku z informacjami. |
Pole zbiorcze data. Dane połączonego zasobu. data może mieć tylko jedną z tych wartości: |
|
drive_link_data |
Dane linku do Dysku. |
chat_space_link_data |
Dane linku do pokoju czatu. |
meet_space_link_data |
Dane linku do pokoju w Meet. |
calendar_event_link_data |
Dane linku do wydarzenia w Kalendarzu. |
RichLinkType
Typ linku z informacjami. W przyszłości możemy dodać więcej typów.
| Wartości w polu enum | |
|---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
DRIVE_FILE |
Typ linku z informacjami na Dysku Google. |
CHAT_SPACE |
Typ precyzyjnego linku do pokoju czatu. Na przykład element inteligentny pokoju. |
GMAIL_MESSAGE |
Typ linku do wiadomości w Gmailu. Konkretnie element Gmaila z opcji Udostępnij w Google Chat. Interfejs API obsługuje tylko odczytywanie wiadomości z linkami GMAIL_MESSAGE. |
MEET_SPACE |
Typ linku do wiadomości w Meet z elementami rozszerzonymi. Może to być na przykład element Meet. |
CALENDAR_EVENT |
Typ linku z podglądem wiadomości z Kalendarza. Na przykład element Kalendarza. |
SearchMessageResult
Pojedynczy wynik wyszukiwania wiadomości.
| Pola | |
|---|---|
message |
Dopasowana wiadomość. |
space_mute_setting |
Ustawienie wyciszenia użytkownika wywołującego w pokoju, w którym opublikowano wiadomość. Aplikacja do dzwonienia może użyć tych informacji, aby zdecydować, jak przetworzyć wiadomość, w zależności od tego, czy pokój jest wyciszony dla użytkownika. Zwracane tylko wtedy, gdy widok żądania to
|
read |
Wskazuje, czy dopasowana wiadomość została odczytana przez użytkownika, który nawiązał połączenie. Zwracane tylko wtedy, gdy widok żądania to
|
SearchMessagesRequest
Komunikat żądania dotyczący wyszukiwania wiadomości.
| Pola | |
|---|---|
parent |
Wymagane. Nazwa zasobu pokoju, w którym ma zostać przeprowadzone wyszukiwanie. Aby wyszukać we wszystkich pokojach, do których użytkownik ma dostęp, ustaw to pole na Aby ograniczyć wyszukiwanie do co najmniej jednego pokoju, użyj |
filter |
Wymagane. Wyszukiwane hasło. Zapytanie może zawierać co najmniej 1 słowo kluczowe w sieci wyszukiwania, które służy do filtrowania wyników. Możesz też filtrować wyniki, używając tych pól wiadomości:
W przypadku filtrowania zaawansowanego dostępne są też te funkcje:
Użycie filtrów
Aby użyć filtra
W różnych polach obsługiwane są tylko operatory W tym samym polu:
Nawiasy są wymagane do uściślenia kolejności operatorów, gdy w tym samym zapytaniu łączysz operatory Poniższe przykładowe zapytania są prawidłowe: Maksymalna długość zapytania to 1000 znaków. Nieprawidłowe zapytania są odrzucane przez serwer z błędem |
page_size |
Opcjonalnie: Maksymalna liczba wyników do zwrócenia. Usługa może zwrócić mniejszą liczbę wyników. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 25 wyników. Maksymalna wartość to 100. Jeśli użyjesz wartości większej niż 100, zostanie ona automatycznie zmieniona na 100. |
page_token |
Opcjonalnie: Token otrzymany z poprzedniego wywołania wyszukiwania wiadomości. Podaj ten parametr, aby pobrać kolejną stronę. Podczas podziału na strony wszystkie pozostałe parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie innych wartości do pozostałych parametrów może prowadzić do nieoczekiwanych wyników. |
order_by |
Opcjonalnie: Kolejność listy wyników. Obsługiwane atrybuty, według których można sortować:
Domyślna kolejność to |
markup_syntax |
Opcjonalnie: Określa żądaną składnię wyjściową pola |
view |
Opcjonalnie: Określa, jaki rodzaj widoku wyników wyszukiwania ma zostać zwrócony. Wartość domyślna to |
SearchMessagesView
Rodzaje widoków obsługiwanych w przypadku częściowych wyników wyszukiwania.
| Wartości w polu enum | |
|---|---|
SEARCH_MESSAGES_VIEW_UNSPECIFIED |
Wartość domyślna lub nieustawiona. Interfejs API domyślnie używa widoku BASIC. |
SEARCH_MESSAGES_VIEW_BASIC |
Uwzględnia w wynikach tylko pasujące wiadomości, ale nie zawiera dodatkowych metadanych. Jest to wartość domyślna. |
SEARCH_MESSAGES_VIEW_FULL |
Obejmuje wszystkie wyniki: dopasowane wiadomości i dodatkowe metadane. |
SearchMessagesResponse
Wiadomość z odpowiedzią na wyszukiwanie wiadomości.
| Pola | |
|---|---|
results[] |
Lista wyników wyszukiwania pasujących do zapytania. |
next_page_token |
Token, którego można użyć do pobrania następnej strony. Jeśli to pole jest puste, nie ma kolejnych stron. |
SearchSpacesRequest
Żądanie wyszukania listy pokoi na podstawie zapytania.
| Pola | |
|---|---|
use_admin_access |
Gdy parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresu OAuth 2.0 |
page_size |
Maksymalna liczba pokoi do zwrócenia. Usługa może zwrócić mniejszą liczbę wyników. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 100 pokoi. Maksymalna wartość to 1000, gdy parametr |
page_token |
Token otrzymany z poprzedniego wywołania wyszukiwania spacji. Podaj ten parametr, aby pobrać kolejną stronę. Podczas podziału na strony wszystkie pozostałe parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie innych wartości do pozostałych parametrów może prowadzić do nieoczekiwanych wyników. |
query |
Wymagane. Wyszukiwane hasło. Gdy parametr
Gdy
Właściwość
Pole W różnych polach obsługiwane są tylko operatory W tym samym polu Gdy parametr Gdy parametr Maksymalna długość zapytania to 1000 znaków. Nieprawidłowe zapytania są odrzucane przez serwer z błędem |
order_by |
Opcjonalnie: Jak jest uporządkowana lista pokoi. Obsługiwane atrybuty, według których można sortować:
Gdy Prawidłowe wartości operacji porządkowania:
Obsługiwana składnia, gdy
Gdy
|
SearchSpacesResponse
Odpowiedź z listą pokoi odpowiadających żądaniu wyszukiwania pokoi.
| Pola | |
|---|---|
spaces[] |
Wycofane: użyj nowego pola |
next_page_token |
Token, którego można użyć do pobrania następnej strony. Jeśli to pole jest puste, nie ma kolejnych stron. Wartość jest podawana tylko wtedy, gdy parametr |
total_size |
Łączna liczba pokoi pasujących do zapytania na wszystkich stronach. Jeśli wynik przekracza 10 000 pokoi, ta wartość jest szacunkowa. Wartość jest podawana tylko wtedy, gdy parametr |
results[] |
Tylko dane wyjściowe. Lista wyników wyszukiwania pasujących do zapytania. |
SearchSpaceResult
Pojedynczy wynik wyszukiwania pokoju.
| Pola | |
|---|---|
space |
Tylko dane wyjściowe. Dopasowany pokój. |
Sekcja
Reprezentuje sekcję w Google Chat. Sekcje pomagają użytkownikom porządkować pokoje. Istnieją 2 rodzaje sekcji:
Sekcje systemowe: są to wstępnie zdefiniowane sekcje zarządzane przez Google Chat. Nazwy zasobów są stałe i nie można ich tworzyć, usuwać ani modyfikować ich
display_name. Przykłady:users/{user}/sections/default-direct-messagesusers/{user}/sections/default-spacesusers/{user}/sections/default-apps
Własne sekcje: są to sekcje tworzone i zarządzane przez użytkownika. Tworzenie własnej sekcji za pomocą
CreateSectionwymagadisplay_name. Własne sekcje można aktualizować za pomocąUpdateSectioni usuwać za pomocąDeleteSection.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu sekcji. W przypadku sekcji systemowych identyfikator sekcji jest stałym ciągiem znaków:
Format: |
display_name |
Opcjonalnie: Wyświetlana nazwa sekcji. Wartość jest podawana tylko w przypadku sekcji typu |
sort_order |
Tylko dane wyjściowe. Kolejność sekcji w stosunku do innych sekcji. Sekcje z niższą wartością |
type |
Wymagane. Typ sekcji. |
SectionType
Typy sekcji.
| Wartości w polu enum | |
|---|---|
SECTION_TYPE_UNSPECIFIED |
Nieokreślony typ sekcji. |
CUSTOM_SECTION |
Własna sekcja. |
DEFAULT_DIRECT_MESSAGES |
Sekcja domyślna zawierająca DIRECT_MESSAGE między 2 użytkownikami lub pokoje GROUP_CHAT, które nie należą do żadnej własnej sekcji. |
DEFAULT_SPACES |
Domyślne pokoje, które nie należą do żadnej własnej sekcji. |
DEFAULT_APPS |
Domyślna sekcja zawierająca aplikacje zainstalowane przez użytkownika. |
SectionItem
Element sekcji zdefiniowanej przez użytkownika. Służy do reprezentowania elementów sekcji, takich jak pokoje, pogrupowanych w sekcji.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu elementu sekcji. Format: |
Pole zbiorcze item. Wymagane. Element sekcji. item może mieć tylko jedną z tych wartości: |
|
space |
Opcjonalnie: Nazwa zasobu pokoju. Format: |
SetUpSpaceRequest
Prośba o utworzenie pokoju i dodanie do niego określonych użytkowników.
| Pola | |
|---|---|
space |
Wymagane. Pole Aby utworzyć pokój, ustaw Aby utworzyć czat grupowy, ustaw Aby utworzyć rozmowę 1:1 między ludźmi, ustaw Aby utworzyć rozmowę 1:1 między człowiekiem a wywołującą aplikacją Google Chat, ustaw Jeśli pokój |
request_id |
Opcjonalnie: Unikalny identyfikator tej prośby. Zalecany jest losowy identyfikator UUID. Podanie identyfikatora żądania sprawia, że żądanie jest idempotentne, co gwarantuje, że wiele identycznych żądań z tym samym identyfikatorem żądania spowoduje utworzenie tylko jednego pokoju. Kolejne żądania z tym samym identyfikatorem żądania zwracają istniejący pokój i nie aktualizują go, nawet jeśli żądane szczegóły różnią się od bieżącego stanu. Aby skutecznie korzystać z tego pola:
|
memberships[] |
Opcjonalnie: Użytkownicy lub grupy Google Chat, które chcesz zaprosić do pokoju. Pomiń użytkownika wywołującego, ponieważ jest on dodawany automatycznie. Zestaw obecnie zezwala na maksymalnie 49 członkostw (oprócz dzwoniącego). W przypadku członkostwa człowieka pole W przypadku członkostwa w grupie dyskusyjnej Google pole Opcjonalne, gdy parametr Wymagane, gdy ustawiasz Wymagane, gdy ustawiasz Musi być puste podczas tworzenia rozmowy 1:1 między człowiekiem a wywołującą aplikacją Google Chat (gdy ustawisz |
SlashCommand
Metadane dotyczące polecenia po ukośniku w Google Chat.
| Pola | |
|---|---|
command_id |
Identyfikator polecenia po ukośniku. |
SlashCommandMetadata
Metadane adnotacji dotyczące poleceń po ukośniku (/).
| Pola | |
|---|---|
bot |
Aplikacja do Google Chat, której polecenie zostało wywołane. |
type |
Typ polecenia po ukośniku. |
command_name |
Nazwa wywołanego polecenia po ukośniku. |
command_id |
Identyfikator wywołanego polecenia po ukośniku. |
triggers_dialog |
Wskazuje, czy polecenie po ukośniku dotyczy okna. |
Typ
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
ADD |
Dodaj aplikację do Google Chat do pokoju. |
INVOKE |
wywołać polecenie po ukośniku w pokoju, |
Spacja
Pokoju w Google Chat. Pokoje to rozmowy między co najmniej 2 użytkownikami lub wiadomości 1:1 między użytkownikiem a aplikacją do Google Chat.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu pokoju. Format:
|
type |
Tylko dane wyjściowe. Wycofana: użyj zasady |
space_type |
Opcjonalnie: Typ pokoju. Wymagane podczas tworzenia pokoju lub aktualizowania jego typu. Tylko dane wyjściowe do innego wykorzystania. |
single_user_bot_dm |
Opcjonalnie: Określa, czy pokój jest czatem między aplikacją Google Chat a jedną osobą. |
threaded |
Tylko dane wyjściowe. Wycofana: użyj zasady |
display_name |
Opcjonalnie: Wyświetlana nazwa pokoju. Wymagane podczas tworzenia pokoju z W przypadku czatów to pole może być puste. Może mieć do 128 znaków. |
external_user_allowed |
Opcjonalnie: Wartość niezmienna. Określa, czy ten pokój może mieć jako członka dowolnego użytkownika Google Chat. Dane wejściowe podczas tworzenia pokoju w organizacji Google Workspace. Pomiń to pole podczas tworzenia pokoi w tych warunkach:
W przypadku istniejących pokoi to pole jest tylko do odczytu. |
space_threading_state |
Tylko dane wyjściowe. Stan wątków w pokoju czatu. |
space_details |
Opcjonalnie: informacje o pokoju, w tym opis i zasady; |
space_history_state |
Opcjonalnie: Stan historii wiadomości i wątków w tym pokoju. |
import_mode |
Opcjonalnie: Czy ten pokój został utworzony w Tworzenie pokoju w |
create_time |
Opcjonalnie: Wartość niezmienna. W przypadku pokoi utworzonych w Google Chat – czas utworzenia pokoju. To pole jest tylko do odczytu, chyba że jest używane w pokojach w trybie importowania. W przypadku pokoi w trybie importu ustaw to pole na historyczną sygnaturę czasową, która wskazuje, kiedy pokój został utworzony w źródle, aby zachować pierwotny czas utworzenia. Wartość jest podawana w danych wyjściowych tylko wtedy, gdy |
last_active_time |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej wiadomości w pokoju. |
admin_installed |
Tylko dane wyjściowe. W przypadku pokoi do czatów z aplikacją Google Chat – czy pokój został utworzony przez administratora Google Workspace. Administratorzy mogą instalować aplikacje do obsługi czatu i konfigurować czaty z nimi w imieniu użytkowników w organizacji. Aby obsługiwać instalację przez administratora, aplikacja Google Chat musi obsługiwać czaty. |
membership_count |
Tylko dane wyjściowe. Liczba dołączonych subskrypcji pogrupowanych według typu subskrypcji. Wypełniane, gdy |
access_settings |
Opcjonalnie: Określa ustawienie dostępu do pokoju. Wartość jest podawana tylko wtedy, gdy |
space_uri |
Tylko dane wyjściowe. Identyfikator URI, za pomocą którego użytkownik może uzyskać dostęp do pokoju. |
import_mode_expire_time |
Tylko dane wyjściowe. Czas, po którym pokój zostanie automatycznie usunięty przez system, jeśli pozostanie w trybie importowania. Każdy pokój utworzony w trybie importowania musi wyjść z tego trybu przed upływem tego czasu za pomocą To pole jest wypełniane tylko w przypadku pokoi utworzonych w trybie importowania. |
customer |
Opcjonalnie: Wartość niezmienna. Identyfikator klienta domeny pokoju. Wymagane tylko podczas tworzenia pokoju z uwierzytelnianiem aplikacji, gdy W formacie To pole nie jest wypełniane w przypadku czatów ani pokoi utworzonych przez użytkowników, którzy nie korzystają z Google Workspace. |
Pole zbiorcze space_permission_settings. Reprezentuje zbiór uprawnień pokoju. Wartość jest podawana tylko wtedy, gdy space_type to SPACE. Pole space_permission_settings może mieć tylko jedną z tych wartości: |
|
predefined_permission_settings |
Opcjonalnie: Tylko dane wejściowe. Wstępnie zdefiniowane zbiory uprawnień do pokoju, wprowadzane tylko podczas tworzenia pokoju. Jeśli pole nie jest ustawione, tworzony jest obszar współpracy. Po utworzeniu przestrzeni ustawienia zostaną wpisane w polu Ustawienie wstępnie zdefiniowanych zbiorów uprawnień obsługuje:
|
permission_settings |
Opcjonalnie: ustawienia uprawnień w dotychczasowych pokojach; Dane wejściowe do aktualizowania dokładnych ustawień uprawnień do pokoju, w których istniejące ustawienia uprawnień są zastępowane. Dane wyjściowe zawierają listę bieżących ustawień uprawnień. Odczytywanie i aktualizowanie ustawień uprawnień obsługuje:
|
AccessPermissionSetting
ustawienie uprawnień dostępu,
| Pola | |
|---|---|
principals[] |
Opcjonalnie: Lista nieuporządkowana. Dozwolone podmioty zabezpieczeń dla tego uprawnienia. |
AccessPermissionSettings
mieć dostęp do ustawień uprawnień pokoju;
| Pola | |
|---|---|
discover_space_setting |
Opcjonalnie: Ustawienie uprawnień dostępu do znajdowania pokoju. |
join_space_setting |
Opcjonalnie: Ustawienie uprawnień dostępu do pokoju. |
view_space_membership_setting |
Opcjonalnie: Ustawienie uprawnień dostępu do wyświetlania użytkowników pokoju. Podczas aktualizowania informacji o tym, kto może wyświetlać subskrypcje pokoju, należy określić tę wartość razem z |
AccessSettings
Reprezentuje ustawienie dostępu do pokoju.
| Pola | |
|---|---|
access_state |
Tylko dane wyjściowe. Wskazuje stan dostępu do pokoju. |
audience |
Opcjonalnie: Nazwa zasobu docelowych odbiorców, którzy mogą znaleźć pokój, dołączyć do niego i wyświetlać podgląd wiadomości w pokoju. Jeśli nie ustawisz tej opcji, dostęp do pokoju będą mieć tylko użytkownicy lub grupy dyskusyjne Google, którzy zostali indywidualnie zaproszeni lub dodani do pokoju. Więcej informacji znajdziesz w artykule Udostępnianie pokoju docelowym odbiorcom. Format: Aby używać domyślnej grupy odbiorców w organizacji Google Workspace, ustaw wartość Odczytywanie docelowych odbiorców obsługuje:
To pole nie jest wypełniane, gdy używasz zakresu Ustawienie docelowych odbiorców wymaga uwierzytelnienia użytkownika. |
access_permission_settings |
Opcjonalnie: ustawienia uprawnień dostępu do pokoju; Aby ustawić docelowych odbiorców podczas tworzenia pokoju, określ pole |
AccessState
Reprezentuje stan dostępu do pokoju.
| Wartości w polu enum | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
Stan dostępu jest nieznany lub nieobsługiwany w tym interfejsie API. |
PRIVATE |
Tylko użytkownicy lub Grupy dyskusyjne Google, którzy zostali dodani lub zaproszeni przez innych użytkowników lub administratorów Google Workspace, mogą znaleźć pokój i uzyskać do niego dostęp. |
DISCOVERABLE |
Menedżer pokoju przyznał docelowym odbiorcom dostęp do pokoju. Użytkownicy lub grupy dyskusyjne Google, którzy zostali dodani lub zaproszeni do pokoju, również mogą go znaleźć i uzyskać do niego dostęp. Więcej informacji znajdziesz w artykule Udostępnianie pokoju określonym użytkownikom. Tworzenie pokoi możliwych do znalezienia wymaga uwierzytelniania użytkowników. |
MembershipCount
Reprezentuje liczbę użytkowników pokoju pogrupowanych według kategorii.
| Pola | |
|---|---|
joined_direct_human_user_count |
Tylko dane wyjściowe. Liczba użytkowników, którzy bezpośrednio dołączyli do pokoju, nie licząc użytkowników, którzy dołączyli do pokoju, ponieważ należą do grupy, która do niego dołączyła. |
joined_group_count |
Tylko dane wyjściowe. Liczba wszystkich grup, które bezpośrednio dołączyły do pokoju. |
PermissionSetting
Reprezentuje ustawienie uprawnień pokoju.
| Pola | |
|---|---|
managers_allowed |
Opcjonalnie: Czy właściciele pokoju ( |
members_allowed |
Opcjonalnie: Czy zwykli użytkownicy pokoju ( |
assistant_managers_allowed |
Opcjonalnie: Czy menedżerowie pokoju ( |
PermissionSettings
Zbiór uprawnień, które możesz określić podczas aktualizowania istniejącej nazwanej przestrzeni.
Aby ustawić uprawnienia podczas tworzenia pokoju, określ w żądaniu pole PredefinedPermissionSettings.
| Pola | |
|---|---|
manage_members_and_groups |
Opcjonalnie: Ustawienie zarządzania użytkownikami i grupami w pokoju. |
modify_space_details |
Opcjonalnie: Ustawienie umożliwiające aktualizowanie nazwy pokoju, awatara, opisu i wytycznych. |
toggle_history |
Opcjonalnie: Ustawienie umożliwiające włączanie i wyłączanie historii pokoju. |
use_at_mention_all |
Opcjonalnie: Ustawienie używania @all w pokoju. |
manage_apps |
Opcjonalnie: Ustawienie zarządzania aplikacjami w pokoju. |
manage_webhooks |
Opcjonalnie: Ustawienie zarządzania webhookami w pokoju. |
post_messages |
Tylko dane wyjściowe. Ustawienie publikowania wiadomości w pokoju. |
reply_messages |
Opcjonalnie: Ustawienie odpowiadania na wiadomości w pokoju. |
view_space_membership |
Opcjonalnie: Ustawienie wyświetlania członkostwa w pokoju. Podczas aktualizowania informacji o tym, kto może wyświetlać subskrypcję pokoju, należy określić tę wartość razem z |
PredefinedPermissionSettings
Wstępnie zdefiniowane zbiory uprawnień, które można określić tylko podczas tworzenia pokoju z nazwą. W przyszłości możemy dodać więcej ustawień. Szczegółowe informacje o ustawieniach uprawnień w pokojach nazwanych znajdziesz w artykule Więcej informacji o pokojach.
| Wartości w polu enum | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Nie określono. Nie używaj. |
COLLABORATION_SPACE |
Ustawienie, które sprawia, że pokój jest pokojem do współpracy, w którym wszyscy użytkownicy mogą publikować wiadomości. |
ANNOUNCEMENT_SPACE |
Ustawienie, które pozwala przekształcić pokój w pokój z ogłoszeniami, w którym tylko menedżerowie pokoju mogą publikować wiadomości. |
Podmiot zabezpieczeń
Podmiot zabezpieczeń reprezentujący podmiot, któremu przyznano dostęp.
| Pola | |
|---|---|
Pole zbiorcze principal_type. Typ podmiotu zabezpieczeń. principal_type może mieć tylko jedną z tych wartości: |
|
audience |
Odbiorcy. |
SpaceDetails
informacje o pokoju, w tym opis i zasady;
| Pola | |
|---|---|
description |
Opcjonalnie: Opis pokoju. Możesz na przykład opisać temat dyskusji, cel funkcjonalny lub uczestników pokoju. Może zawierać maksymalnie 4096 znaków. |
guidelines |
Opcjonalnie: zasady, oczekiwania i etykietę obowiązujące w pokoju; Może zawierać maksymalnie 5000 znaków. |
SpaceThreadingState
Określa typ stanu wątków w pokoju czatu.
| Wartości w polu enum | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Zarezerwowane. |
THREADED_MESSAGES |
pokoje, które obsługują wątki wiadomości; Gdy użytkownicy odpowiadają na wiadomość, mogą to zrobić w wątku, co pozwala zachować kontekst oryginalnej wiadomości. |
GROUPED_MESSAGES |
pokoje nazwane, w których rozmowy są uporządkowane według tematów; Tematy i odpowiedzi na nie są połączone w grupy. |
UNTHREADED_MESSAGES |
pokoje, które nie obsługują wątków wiadomości; Ten stan wątków w pokoju jest używany tylko w szczególnych przypadkach, takich jak:
|
SpaceType
Typ pokoju. Wymagane podczas tworzenia lub aktualizowania pokoju. Tylko dane wyjściowe do innego wykorzystania.
| Wartości w polu enum | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
Zarezerwowane. |
SPACE |
Miejsce, w którym użytkownicy wysyłają wiadomości, udostępniają pliki i współpracują. SPACE może zawierać aplikacje do Google Chat. |
GROUP_CHAT |
Rozmowy grupowe z co najmniej 3 osobami. GROUP_CHAT może zawierać aplikacje do Google Chat. |
DIRECT_MESSAGE |
wiadomości 1:1 między 2 osobami lub osobą i aplikacją do Google Chat; |
Typ
Wycofana: użyj zasady SpaceType.
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Zarezerwowane. |
ROOM |
Rozmowy między co najmniej 2 osobami. |
DM |
Czat indywidualny między człowiekiem a aplikacją do Google Chat, w którym wszystkie wiadomości są płaskie. Nie obejmuje to czatów między 2 osobami. |
SpaceBatchUpdatedEventData
Ładunek zdarzenia dotyczący wielu aktualizacji pokoju.
Typ zdarzenia: google.workspace.chat.space.v1.batchUpdated
| Pola | |
|---|---|
spaces[] |
Lista zaktualizowanych pokoi. |
SpaceEvent
Zdarzenie, które reprezentuje zmianę lub aktywność w pokoju Google Chat. Więcej informacji znajdziesz w artykule Praca ze zdarzeniami z Google Chat.
| Pola | |
|---|---|
name |
Nazwa zasobu zdarzenia dotyczącego pokoju. Format: |
event_time |
Czas wystąpienia zdarzenia. |
event_type |
Typ zdarzenia w pokoju. Każdy typ zdarzenia ma wersję grupową, która reprezentuje wiele wystąpień danego typu zdarzenia w krótkim czasie. W przypadku żądań Obsługiwane typy zdarzeń w przypadku wiadomości:
Obsługiwane typy zdarzeń w przypadku subskrypcji:
Obsługiwane typy zdarzeń w przypadku reakcji:
Obsługiwane typy zdarzeń dotyczących pokoju:
|
Pole zbiorcze Pole |
|
message_created_event_data |
Ładunek zdarzenia dla nowej wiadomości. Typ zdarzenia: |
message_updated_event_data |
Ładunek zdarzenia dotyczący zaktualizowanej wiadomości. Typ zdarzenia: |
message_deleted_event_data |
Ładunek zdarzenia dotyczący usuniętej wiadomości. Typ zdarzenia: |
message_batch_created_event_data |
Ładunek zdarzenia dla wielu nowych wiadomości. Typ zdarzenia: |
message_batch_updated_event_data |
Ładunek zdarzenia dla wielu zaktualizowanych wiadomości. Typ zdarzenia: |
message_batch_deleted_event_data |
Ładunek zdarzenia dla wielu usuniętych wiadomości. Typ zdarzenia: |
space_updated_event_data |
Ładunek zdarzenia dotyczący aktualizacji pokoju. Typ zdarzenia: |
space_batch_updated_event_data |
Ładunek zdarzenia dotyczący wielu aktualizacji pokoju. Typ zdarzenia: |
membership_created_event_data |
Ładunek zdarzenia dotyczący nowego członkostwa. Typ zdarzenia: |
membership_updated_event_data |
Ładunek zdarzenia dotyczący zaktualizowanej subskrypcji. Typ zdarzenia: |
membership_deleted_event_data |
Ładunek zdarzenia dotyczący usuniętej subskrypcji. Typ zdarzenia: |
membership_batch_created_event_data |
Ładunek zdarzenia dla wielu nowych subskrypcji. Typ zdarzenia: |
membership_batch_updated_event_data |
Ładunek zdarzenia dotyczący wielu zaktualizowanych subskrypcji. Typ zdarzenia: |
membership_batch_deleted_event_data |
Ładunek zdarzenia dla wielu usuniętych subskrypcji. Typ zdarzenia: |
reaction_created_event_data |
Ładunek zdarzenia dla nowej reakcji. Typ zdarzenia: |
reaction_deleted_event_data |
Ładunek zdarzenia dotyczący usuniętej reakcji. Typ zdarzenia: |
reaction_batch_created_event_data |
Ładunek zdarzenia dla wielu nowych reakcji. Typ zdarzenia: |
reaction_batch_deleted_event_data |
Ładunek zdarzenia dla wielu usuniętych reakcji. Typ zdarzenia: |
SpaceNotificationSetting
Ustawienie powiadomień użytkownika w pokoju.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu ustawienia powiadomień w pokoju. Format: |
notification_setting |
Ustawienie powiadomień. |
mute_setting |
Ustawienie wyciszenia powiadomień w pokoju. |
MuteSetting
Typy ustawień wyciszania powiadomień w pokoju.
| Wartości w polu enum | |
|---|---|
MUTE_SETTING_UNSPECIFIED |
Zarezerwowane. |
UNMUTED |
Użytkownik będzie otrzymywać powiadomienia dotyczące pokoju zgodnie z ustawieniami powiadomień. |
MUTED |
Użytkownik nie będzie otrzymywać żadnych powiadomień z pokoju, niezależnie od ustawień powiadomień. |
NotificationSetting
Typy ustawień powiadomień. W przyszłości możemy dodać obsługę innych typów.
| Wartości w polu enum | |
|---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
Zarezerwowane. |
ALL |
Powiadomienia są wywoływane przez @wzmianki, obserwowane wątki i pierwsze wiadomości w nowych wątkach. Wszystkie nowe wątki są automatycznie obserwowane, chyba że użytkownik ręcznie przestanie je obserwować. |
MAIN_CONVERSATIONS |
Powiadomienie jest wywoływane przez @wzmianki, obserwowane wątki i pierwszą wiadomość w nowych wątkach. Niedostępne w przypadku czatów 1:1. |
FOR_YOU |
Powiadomienie jest wywoływane przez @wzmianki i obserwowane wątki. Nie są dostępne w przypadku czatów 1:1. |
OFF |
Powiadomienie jest wyłączone. |
SpaceReadState
Stan odczytu użytkownika w pokoju, używany do identyfikowania przeczytanych i nieprzeczytanych wiadomości.
| Pola | |
|---|---|
name |
Nazwa zasobu stanu odczytu pokoju. Format: |
last_read_time |
Opcjonalnie: Czas zaktualizowania stanu odczytu pokoju użytkownika. Zwykle odpowiada to sygnaturze czasowej ostatniej przeczytanej wiadomości lub sygnaturze czasowej określonej przez użytkownika, która oznacza ostatnią przeczytaną pozycję w pokoju. |
SpaceUpdatedEventData
Ładunek zdarzenia dotyczący zaktualizowanego pokoju.
Typ zdarzenia: google.workspace.chat.space.v1.updated
| Pola | |
|---|---|
space |
Zaktualizowany pokój. |
SpaceView
Widok określający, które pola powinny być wypełnione w zasobie Space. Aby zapewnić zgodność z przyszłymi wersjami, zalecamy uwzględnienie w kodzie dodatkowych wartości.
| Wartości w polu enum | |
|---|---|
SPACE_VIEW_UNSPECIFIED |
Wartość domyślna lub nieustawiona. |
SPACE_VIEW_RESOURCE_NAME_ONLY |
Wypełnia tylko nazwę zasobu Space. |
SPACE_VIEW_EXPANDED |
Wypełnia pola zasobów pokoju. Uwaga: pole permissionSettings nie zostanie wypełnione. Żądania, które określają SPACE_VIEW_EXPANDED, muszą zawierać zakresy, które umożliwiają odczytywanie danych pokoju, np. https://www.googleapis.com/auth/chat.spaces lub https://www.googleapis.com/auth/chat.spaces.readonly. |
Wątek
Wątek w pokoju Google Chat. Przykłady użycia znajdziesz w artykule Rozpoczynanie wątku wiadomości i odpowiadanie na niego.
Jeśli podczas tworzenia wiadomości określisz wątek, możesz ustawić pole messageReplyOption, aby określić, co się stanie, jeśli nie zostanie znaleziony pasujący wątek.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu wątku. Przykład: |
thread_key |
Opcjonalnie: Dane wejściowe do tworzenia lub aktualizowania wątku. W przeciwnym razie tylko dane wyjściowe. Identyfikator wątku. Może zawierać maksymalnie 4000 znaków. Ten identyfikator jest unikalny dla aplikacji Google Chat, która go ustawia. Jeśli na przykład kilka aplikacji Google Chat utworzy wiadomość przy użyciu tego samego klucza wątku, wiadomości zostaną opublikowane w różnych wątkach. Aby odpowiedzieć w wątku utworzonym przez osobę lub inną aplikację Google Chat, określ pole wątku |
ThreadReadState
Stan odczytu użytkownika w wątku, używany do identyfikowania przeczytanych i nieprzeczytanych wiadomości.
| Pola | |
|---|---|
name |
Nazwa zasobu stanu odczytu wątku. Format: |
last_read_time |
Czas zaktualizowania stanu przeczytania wątku użytkownika. Zwykle odpowiada to sygnaturze czasowej ostatniej przeczytanej wiadomości w wątku. |
UpdateAvailabilityRequest
Komunikat żądania dla metody UpdateAvailability.
| Pola | |
|---|---|
availability |
Wymagane. Dostępność do zaktualizowania. |
update_mask |
Wymagane. Lista pól do zaktualizowania. Jedynym polem, które można zaktualizować, jest |
UpdateMembershipRequest
Komunikat z prośbą o aktualizację subskrypcji.
| Pola | |
|---|---|
membership |
Wymagane. Subskrypcja, którą chcesz zaktualizować. Aktualizowane są tylko pola określone przez |
update_mask |
Wymagane. Ścieżki pól do zaktualizowania. Rozdziel wartości przecinkami lub użyj Obecnie obsługiwane ścieżki pól:
|
use_admin_access |
Opcjonalnie: Gdy parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresu OAuth 2.0 |
UpdateMessageRequest
Prośba o zaktualizowanie wiadomości.
| Pola | |
|---|---|
message |
Wymagane. Wiadomość ze zaktualizowanymi polami. |
update_mask |
Wymagane. Ścieżki pól do zaktualizowania. Rozdziel wartości przecinkami lub użyj Obecnie obsługiwane ścieżki pól:
|
allow_missing |
Opcjonalnie: Jeśli |
UpdateSectionRequest
Komunikat żądania dotyczący aktualizowania sekcji.
| Pola | |
|---|---|
section |
Wymagane. Sekcja do zaktualizowania. |
update_mask |
Wymagane. Maska określająca, które pola mają zostać zaktualizowane. Obecnie obsługiwane ścieżki pól:
|
UpdateSpaceNotificationSettingRequest
Prośba o zaktualizowanie ustawień powiadomień w pokoju. Obsługuje tylko aktualizowanie ustawień powiadomień dla użytkownika dzwoniącego.
| Pola | |
|---|---|
space_notification_setting |
Wymagane. Nazwa zasobu ustawień powiadomień w pokoju musi być podana w formacie |
update_mask |
Wymagane. Obsługiwane ścieżki pól:
|
UpdateSpaceReadStateRequest
Komunikat żądania dla interfejsu UpdateSpaceReadState API.
| Pola | |
|---|---|
space_read_state |
Wymagane. Stan odczytu pokoju i pola do zaktualizowania. Obsługuje tylko aktualizowanie stanu odczytu dla użytkownika dzwoniącego. Aby odwołać się do użytkownika, który dzwoni, ustaw jedną z tych wartości:
Format: users/{user}/spaces/{space}/spaceReadState |
update_mask |
Wymagane. Ścieżki pól do zaktualizowania. Obecnie obsługiwane ścieżki pól:
Jeśli Aby oznaczyć pokój jako przeczytany, ustaw |
UpdateSpaceRequest
Prośba o zaktualizowanie pojedynczego pokoju.
| Pola | |
|---|---|
space |
Wymagane. Pokój z polami do zaktualizowania. Parametr |
update_mask |
Wymagane. Zaktualizowane ścieżki pól, rozdzielone przecinkami, jeśli jest ich kilka. W przypadku pokoju możesz zaktualizować te pola:
|
use_admin_access |
Opcjonalnie: Gdy parametr ma wartość Użytkownik wywołujący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach. Wymaga zakresu OAuth 2.0 Niektóre wartości |
Użytkownik
Użytkownik w Google Chat.
Jeśli aplikacja Google Chat uwierzytelnia się jako użytkownik, dane wyjściowe zasobu User (np. w interfejsach Messages i Memberships API) zwracane w odpowiedzi na żądanie zawierają tylko pola name i type zarówno w przypadku użytkowników wewnętrznych, jak i zewnętrznych, chyba że są oni członkami pokoju lub mają wcześniejsze powiązania z użytkownikiem wywołującym.
| Pola | |
|---|---|
name |
Nazwa zasobu Format: W przypadku
|
display_name |
Tylko dane wyjściowe. Wyświetlana nazwa użytkownika. Wypełniane zarówno w przypadku uwierzytelniania aplikacji, jak i uwierzytelniania użytkownika. To pole jest zawsze wypełniane w przypadku żądań wysyłanych z uwierzytelnianiem aplikacji. Podczas wywoływania interfejsów API Messages i Memberships z uwierzytelnianiem użytkownika to pole jest wypełniane zarówno w przypadku użytkowników wewnętrznych, jak i zewnętrznych w przypadku |
avatar_url |
Tylko dane wyjściowe. Adres URL awatara użytkownika. Podczas wywoływania interfejsów API Messages i Memberships z uwierzytelnianiem użytkownika to pole jest wypełniane zarówno w przypadku użytkowników wewnętrznych, jak i zewnętrznych w przypadku |
email |
Tylko dane wyjściowe. To adres e-mail użytkownika. Gdy interfejsy API Messages i Memberships są wywoływane z uwierzytelnianiem użytkownika, to pole jest wypełniane zarówno w przypadku użytkowników wewnętrznych, jak i zewnętrznych w przypadku |
domain_id |
Unikalny identyfikator domeny Google Workspace użytkownika. |
type |
Typ użytkownika. |
is_anonymous |
Tylko dane wyjściowe. Gdy |
Typ
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. NIE UŻYWAĆ. |
HUMAN |
Użytkownik. |
BOT |
Użytkownik aplikacji do obsługi czatu. |
UserMentionMetadata
Metadane adnotacji dotyczące wzmianek o użytkownikach (@).
| Pola | |
|---|---|
user |
Wspomniany użytkownik. |
type |
Typ wzmianki o użytkowniku. |
Typ
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. Nie używaj. |
ADD |
Dodaj użytkownika do pokoju. |
MENTION |
Wzmianka o użytkowniku w pokoju. |
WidgetMarkup
Widżet to element interfejsu, który wyświetla tekst i obrazy.
| Pola | |
|---|---|
buttons[] |
Lista przycisków. Przyciski to również |
Pole zbiorcze data. WidgetMarkup może zawierać tylko jeden z tych elementów. Aby wyświetlić więcej elementów, możesz użyć wielu pól WidgetMarkup. data może mieć tylko jedną z tych wartości: |
|
text_paragraph |
Wyświetl akapit tekstu w tym widżecie. |
image |
Wyświetl obraz w tym widżecie. |
key_value |
Wyświetl parę klucz-wartość w tym widżecie. |
Przycisk
Przycisk. Może to być przycisk tekstowy lub przycisk z obrazem.
| Pola | |
|---|---|
Pole zbiorcze Pole |
|
text_button |
Przycisk z tekstem i działaniem |
image_button |
Przycisk z obrazem i działaniem |
FormAction
Działanie formularza opisuje zachowanie po przesłaniu formularza. Możesz na przykład wywołać Apps Script, aby obsłużyć formularz.
| Pola | |
|---|---|
action_method_name |
Nazwa metody służy do identyfikacji części formularza, która spowodowała jego przesłanie. Te informacje są przekazywane z powrotem do aplikacji Google Chat w ramach zdarzenia kliknięcia karty. Możesz użyć tej samej nazwy metody w przypadku kilku elementów, które wywołują wspólne działanie. |
parameters[] |
Lista parametrów działania. |
ActionParameter
Lista parametrów ciągu znaków, które należy podać, gdy wywoływana jest metoda działania. Rozważmy na przykład 3 przyciski odłożenia: odłóż teraz, odłóż na 1 dzień, odłóż na następny tydzień. Możesz użyć zdarzenia action method = snooze(), przekazując typ i czas drzemki na liście parametrów ciągu znaków.
| Pola | |
|---|---|
key |
Nazwa parametru skryptu działania. |
value |
Wartość parametru. |
Ikona
Zestaw obsługiwanych ikon.
| Wartości w polu enum | |
|---|---|
ICON_UNSPECIFIED |
|
AIRPLANE |
|
BOOKMARK |
|
BUS |
|
CAR |
|
CLOCK |
|
CONFIRMATION_NUMBER_ICON |
|
DOLLAR |
|
DESCRIPTION |
|
EMAIL |
|
EVENT_PERFORMER |
|
EVENT_SEAT |
|
FLIGHT_ARRIVAL |
|
FLIGHT_DEPARTURE |
|
HOTEL |
|
HOTEL_ROOM_TYPE |
|
INVITE |
|
MAP_PIN |
|
MEMBERSHIP |
|
MULTIPLE_PEOPLE |
|
OFFER |
|
PERSON |
|
PHONE |
|
RESTAURANT_ICON |
|
SHOPPING_CART |
|
STAR |
|
STORE |
|
TICKET |
|
TRAIN |
|
VIDEO_CAMERA |
|
VIDEO_PLAY |
|
Obraz
Obraz określony przez adres URL, który może mieć działanie onclick.
| Pola | |
|---|---|
image_url |
Adres URL obrazu. |
on_click |
Działanie |
aspect_ratio |
Format obrazu (szerokość i wysokość). To pole pozwala zarezerwować odpowiednią wysokość obrazu podczas oczekiwania na jego wczytanie. Nie ma on zastępować wbudowanego formatu obrazu. Jeśli nie jest ustawiony, serwer wypełnia go, pobierając obraz z wyprzedzeniem. |
ImageButton
Przycisk obrazu z działaniem onclick.
| Pola | |
|---|---|
on_click |
Działanie |
name |
Nazwa tego elementu |
Pole zbiorcze icons. Ikonę można określić za pomocą Icon enum lub adresu URL. icons może mieć tylko jedną z tych wartości: |
|
icon |
Ikona określona przez |
icon_url |
Ikona określona przez adres URL. |
KeyValue
Element interfejsu zawiera klucz (etykietę) i wartość (treść). Ten element może też zawierać pewne działania, takie jak przycisk onclick.
| Pola | |
|---|---|
top_label |
Tekst górnej etykiety. 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. |
content |
Tekst treści. Sformatowany tekst jest obsługiwany i zawsze wymagany. Więcej informacji o formatowaniu tekstu znajdziesz w artykułach Formatowanie tekstu w aplikacjach Google Chat i Formatowanie tekstu w dodatkach do Google Workspace. |
content_multiline |
Czy treść powinna być wielowierszowa. |
bottom_label |
Tekst dolnej etykiety. 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. |
on_click |
Działanie |
Pole zbiorcze icons. Musisz zdefiniować co najmniej jedną z tych właściwości: ikony, top_label i bottom_label. icons może mieć tylko jedną z tych wartości: |
|
icon |
Wartość typu wyliczeniowego, która jest zastępowana przez interfejs Chat API odpowiednim obrazem ikony. |
icon_url |
Ikona określona przez adres URL. |
Pole zbiorcze control. Widżet sterujący. Możesz ustawić button lub switch_widget, ale nie obie te wartości. control może mieć tylko jedną z tych wartości: |
|
button |
Przycisk, który można kliknąć, aby wywołać działanie. |
OnClick
onclick działanie (np. otwarcie linku).
| Pola | |
|---|---|
Pole zbiorcze Pole |
|
action |
Jeśli określono działanie formularza, jest ono wywoływane przez to działanie |
open_link |
To działanie |
OpenLink
Link, który otwiera nowe okno.
| Pola | |
|---|---|
url |
Adres URL, który ma zostać otwarty. |
TextButton
Przycisk z tekstem i działaniem onclick.
| Pola | |
|---|---|
text |
Tekst na przycisku. |
on_click |
Działanie |
TextParagraph
Akapit tekstu. 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.
| Pola | |
|---|---|
text |
|