Index
ChatService(Benutzeroberfläche)AccessoryWidget(Meldung)ActionResponse(Meldung)ActionResponse.ResponseType(Aufzählung)ActionResponse.SelectionItems(Meldung)ActionResponse.UpdatedWidget(Meldung)ActionStatus(Meldung)Annotation(Meldung)AnnotationType(Aufzählung)AppCommandMetadata(Meldung)AppCommandMetadata.AppCommandType(Aufzählung)AttachedGif(Meldung)Attachment(Meldung)Attachment.Source(Aufzählung)AttachmentDataRef(Meldung)Audience(Meldung)Availability(Meldung)Availability.State(Aufzählung)CalendarEventLinkData(Meldung)CardWithId(Meldung)ChatSpaceLinkData(Meldung)Citation(Meldung)CitedSource(Meldung)CitedSource.Footer(Meldung)CitedSource.Snippet(Meldung)CompleteImportSpaceRequest(Meldung)CompleteImportSpaceResponse(Meldung)ContextualAddOnMarkup(Meldung)ContextualAddOnMarkup.Card(Meldung)ContextualAddOnMarkup.Card.CardAction(Meldung)ContextualAddOnMarkup.Card.CardHeader(Meldung)ContextualAddOnMarkup.Card.CardHeader.ImageStyle(Aufzählung)ContextualAddOnMarkup.Card.Section(Meldung)CreateCustomEmojiRequest(Meldung)CreateMembershipRequest(Meldung)CreateMessageNotificationOptions(Meldung)CreateMessageNotificationOptions.NotificationType(Aufzählung)CreateMessagePinRequest(Meldung)CreateMessageRequest(Meldung)CreateMessageRequest.MessageReplyOption(Aufzählung)CreateReactionRequest(Meldung)CreateSectionRequest(Meldung)CreateSpaceRequest(Meldung)CustomEmoji(Meldung)CustomEmoji.CustomEmojiPayload(Meldung)CustomEmojiMetadata(Meldung)CustomStatus(Meldung)DeleteCustomEmojiRequest(Meldung)DeleteMembershipRequest(Meldung)DeleteMessagePinRequest(Meldung)DeleteMessageRequest(Meldung)DeleteReactionRequest(Meldung)DeleteSectionRequest(Meldung)DeleteSpaceRequest(Meldung)DeletionMetadata(Meldung)DeletionMetadata.DeletionType(Aufzählung)Dialog(Meldung)DialogAction(Meldung)DoNotDisturbMetadata(Meldung)DriveDataRef(Meldung)DriveLinkData(Meldung)Elements(Meldung)ElementsImage(Meldung)Emoji(Meldung)EmojiReactionSummary(Meldung)FindDirectMessageRequest(Meldung)FindGroupChatsRequest(Meldung)FindGroupChatsResponse(Meldung)ForwardedMetadata(Meldung)GetAttachmentRequest(Meldung)GetAvailabilityRequest(Meldung)GetCustomEmojiRequest(Meldung)GetMembershipRequest(Meldung)GetMessageRequest(Meldung)GetSpaceEventRequest(Meldung)GetSpaceNotificationSettingRequest(Meldung)GetSpaceReadStateRequest(Meldung)GetSpaceRequest(Meldung)GetThreadReadStateRequest(Meldung)Group(Meldung)HistoryState(Aufzählung)ListCustomEmojisRequest(Meldung)ListCustomEmojisResponse(Meldung)ListMembershipsRequest(Meldung)ListMembershipsResponse(Meldung)ListMessagePinsRequest(Meldung)ListMessagePinsResponse(Meldung)ListMessagesRequest(Meldung)ListMessagesResponse(Meldung)ListReactionsRequest(Meldung)ListReactionsResponse(Meldung)ListSectionItemsRequest(Meldung)ListSectionItemsResponse(Meldung)ListSectionsRequest(Meldung)ListSectionsResponse(Meldung)ListSpaceEventsRequest(Meldung)ListSpaceEventsResponse(Meldung)ListSpacesRequest(Meldung)ListSpacesResponse(Meldung)MarkAsActiveRequest(Meldung)MarkAsAwayRequest(Meldung)MarkAsDoNotDisturbRequest(Meldung)MarkupSyntax(Aufzählung)MatchedUrl(Meldung)MeetSpaceLinkData(Meldung)MeetSpaceLinkData.HuddleStatus(Option)MeetSpaceLinkData.Type(Option)Membership(Meldung)Membership.Affiliation(Option)Membership.MembershipRole(Option)Membership.MembershipState(Option)MembershipBatchCreatedEventData(Meldung)MembershipBatchDeletedEventData(Meldung)MembershipBatchUpdatedEventData(Meldung)MembershipCreatedEventData(Meldung)MembershipDeletedEventData(Meldung)MembershipUpdatedEventData(Meldung)Message(Meldung)MessageBatchCreatedEventData(Meldung)MessageBatchDeletedEventData(Meldung)MessageBatchUpdatedEventData(Meldung)MessageCreatedEventData(Meldung)MessageDeletedEventData(Meldung)MessagePin(Meldung)MessageUpdatedEventData(Meldung)MoveSectionItemRequest(Meldung)MoveSectionItemResponse(Meldung)PositionSectionRequest(Meldung)PositionSectionRequest.Position(Aufzählung)PositionSectionResponse(Meldung)QuotedMessageMetadata(Meldung)QuotedMessageMetadata.QuoteType(Aufzählung)QuotedMessageSnapshot(Meldung)Reaction(Meldung)ReactionBatchCreatedEventData(Meldung)ReactionBatchDeletedEventData(Meldung)ReactionCreatedEventData(Meldung)ReactionDeletedEventData(Meldung)ReplaceMessageCardsRequest(Meldung)ReplaceMessageCardsResponse(Meldung)RichLinkMetadata(Meldung)RichLinkMetadata.RichLinkType(Aufzählung)SearchMessageResult(Meldung)SearchMessagesRequest(Meldung)SearchMessagesRequest.SearchMessagesView(Aufzählung)SearchMessagesResponse(Meldung)SearchSpacesRequest(Meldung)SearchSpacesResponse(Meldung)SearchSpacesResponse.SearchSpaceResult(Meldung)Section(Meldung)Section.SectionType(Aufzählung)SectionItem(Meldung)SetUpSpaceRequest(Meldung)SlashCommand(Meldung)SlashCommandMetadata(Meldung)SlashCommandMetadata.Type(Aufzählung)Space(Meldung)Space.AccessPermissionSetting(Meldung)Space.AccessPermissionSettings(Meldung)Space.AccessSettings(Meldung)Space.AccessSettings.AccessState(Aufzählung)Space.MembershipCount(Meldung)Space.PermissionSetting(Meldung)Space.PermissionSettings(Meldung)Space.PredefinedPermissionSettings(Aufzählung)Space.Principal(Meldung)Space.SpaceDetails(Meldung)Space.SpaceThreadingState(Option)Space.SpaceType(Option)Space.Type(Option)SpaceBatchUpdatedEventData(Meldung)SpaceEvent(Meldung)SpaceNotificationSetting(Meldung)SpaceNotificationSetting.MuteSetting(Option)SpaceNotificationSetting.NotificationSetting(Option)SpaceReadState(Meldung)SpaceUpdatedEventData(Meldung)SpaceView(Aufzählung)Thread(Meldung)ThreadReadState(Meldung)UpdateAvailabilityRequest(Meldung)UpdateMembershipRequest(Meldung)UpdateMessageRequest(Meldung)UpdateSectionRequest(Meldung)UpdateSpaceNotificationSettingRequest(Meldung)UpdateSpaceReadStateRequest(Meldung)UpdateSpaceRequest(Meldung)User(Meldung)User.Type(Aufzählung)UserMentionMetadata(Meldung)UserMentionMetadata.Type(Aufzählung)WidgetMarkup(Meldung)WidgetMarkup.Button(Meldung)WidgetMarkup.FormAction(Meldung)WidgetMarkup.FormAction.ActionParameter(Meldung)WidgetMarkup.Icon(Aufzählung)WidgetMarkup.Image(Meldung)WidgetMarkup.ImageButton(Meldung)WidgetMarkup.KeyValue(Meldung)WidgetMarkup.OnClick(Meldung)WidgetMarkup.OpenLink(Meldung)WidgetMarkup.TextButton(Meldung)WidgetMarkup.TextParagraph(Meldung)
ChatService
Ermöglicht Entwicklern, Chat-Apps und Integrationen auf der Google Chat-Plattform zu erstellen.
| CompleteImportSpace |
|---|
|
Schließt den Importvorgang für den angegebenen Gruppenbereich ab und macht ihn für Nutzer sichtbar. Erfordert die Nutzerauthentifizierung und die domainweite Delegierung mit dem Autorisierungsbereich:
Weitere Informationen finden Sie unter Google Chat-Apps zum Importieren von Daten autorisieren.
|
| CreateCustomEmoji |
|---|
|
Erstellt ein benutzerdefiniertes Emoji. Benutzerdefinierte Emojis sind nur für Google Workspace-Konten verfügbar und der Administrator muss benutzerdefinierte Emojis für die Organisation aktivieren. Weitere Informationen finden Sie unter Weitere Informationen zu benutzerdefinierten Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| CreateMembership |
|---|
|
Erstellt eine Mitgliedschaft für die aufrufende Chat-App, einen Nutzer oder eine Google-Gruppe. Das Erstellen von Mitgliedschaften für andere Chat-Apps wird nicht unterstützt. Wenn Sie eine Mitgliedschaft erstellen und die Richtlinie für die automatische Annahme für das angegebene Mitglied deaktiviert ist, wird es eingeladen und muss die Einladung zum Gruppenbereich annehmen, bevor es beitreten kann. Andernfalls wird das Mitglied durch das Erstellen einer Mitgliedschaft direkt dem angegebenen Gruppenbereich hinzugefügt. Unterstützt die folgenden Authentifizierungstypen:
Die App-Authentifizierung wird für die folgenden Anwendungsfälle nicht unterstützt:
Beispiele für die Verwendung finden Sie hier:
|
| CreateMessage |
|---|
|
Erstellt eine Nachricht in einem Google Chat-Bereich. Ein Beispiel finden Sie unter Nachricht senden. Unterstützt die folgenden Authentifizierungstypen:
In Google Chat wird der Absender der Nachricht je nach der in Ihrer Anfrage verwendeten Authentifizierungsmethode unterschiedlich zugeordnet. In der folgenden Abbildung sehen Sie, wie eine Nachricht in Google Chat zugeordnet wird, wenn Sie die App-Authentifizierung verwenden. In Google Chat wird die Chat-App als Absender der Nachricht angezeigt. Der Inhalt der Nachricht kann Text ( Die folgende Abbildung zeigt, wie Chat eine Nachricht zuordnet, wenn Sie die Nutzerauthentifizierung verwenden. In Google Chat wird der Nutzer als Absender der Nachricht angezeigt und die Chat-App wird der Nachricht zugeordnet, indem ihr Name angezeigt wird. Der Inhalt der Nachricht darf nur Text enthalten ( Die maximale Nachrichtengröße, einschließlich des Nachrichteninhalts, beträgt 32.000 Byte. Bei Webhook-Anfragen enthält die Antwort nicht die vollständige Nachricht. In der Antwort werden zusätzlich zu den Informationen aus der Anfrage nur die Felder
|
| CreateMessagePin |
|---|
|
Erstellt eine angepinnte Nachricht. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| CreateReaction |
|---|
|
Erstellt eine Reaktion und fügt sie einer Nachricht hinzu. Ein Beispiel finden Sie unter Reaktion auf eine Nachricht hinzufügen. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| CreateSection |
|---|
|
Erstellt einen Bereich in Google Chat. Mithilfe von Abschnitten können Nutzer Unterhaltungen gruppieren und die Liste der Gruppenbereiche im Navigationsbereich von Google Chat anpassen. Es können nur Abschnitte vom Typ Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| CreateSpace |
|---|
|
Erstellt einen Space. Kann verwendet werden, um einen benannten Gruppenbereich oder einen Gruppenchat in Unterstützt die folgenden Authentifizierungstypen:
Bei der Authentifizierung als App muss das Feld Bei der Authentifizierung als App wird die Chat-App als Mitglied des Gruppenbereichs hinzugefügt. Im Gegensatz zur Authentifizierung durch einen Menschen wird die Chat-App jedoch nicht als Administrator des Gruppenbereichs hinzugefügt. Standardmäßig kann die Chat-App von allen Mitgliedern des Gruppenbereichs entfernt werden. Wenn Sie festlegen möchten, dass nur Administratoren des Gruppenbereichs die App aus einem Gruppenbereich entfernen können, setzen Sie Die Mitgliedschaft in einem Gruppenbereich hängt davon ab, ob der Gruppenbereich in
Wenn Sie beim Erstellen eines Space die Fehlermeldung
|
| DeleteCustomEmoji |
|---|
|
Löscht ein benutzerdefiniertes Emoji. Standardmäßig können Nutzer nur benutzerdefinierte Emojis löschen, die sie selbst erstellt haben. Vom Administrator zugewiesene Emoji-Manager können alle benutzerdefinierten Emojis in der Organisation löschen. Weitere Informationen finden Sie unter Weitere Informationen zu benutzerdefinierten Emojis in Google Chat. Benutzerdefinierte Emojis sind nur für Google Workspace-Konten verfügbar und der Administrator muss benutzerdefinierte Emojis für die Organisation aktivieren. Weitere Informationen finden Sie unter Weitere Informationen zu benutzerdefinierten Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| DeleteMembership |
|---|
|
Löscht eine Mitgliedschaft. Ein Beispiel finden Sie unter Nutzer oder Google Chat-App aus einem Gruppenbereich entfernen. Unterstützt die folgenden Authentifizierungstypen:
Die App-Authentifizierung wird für die folgenden Anwendungsfälle nicht unterstützt:
Wenn Sie die Mitgliedschaft von Administratoren eines Gruppenbereichs löschen möchten, müssen Sie selbst Administrator des Gruppenbereichs sein. Wenn Sie die App-Authentifizierung verwenden, muss die Chat-App der Ersteller des Gruppenbereichs sein.
|
| DeleteMessage |
|---|
|
Löscht eine Nachricht. Ein Beispiel finden Sie unter Nachricht löschen. Unterstützt die folgenden Authentifizierungstypen:
Bei der App-Authentifizierung können mit Anfragen nur Nachrichten gelöscht werden, die von der aufrufenden Chat-App erstellt wurden.
|
| DeleteMessagePin |
|---|
|
Löscht eine angepinnte Nachricht. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| DeleteReaction |
|---|
|
Löscht eine Reaktion auf eine Nachricht. Ein Beispiel finden Sie unter Reaktion löschen. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| DeleteSection |
|---|
|
Löscht einen Abschnitt vom Typ Wenn der Bereich Elemente wie Gruppenbereiche enthält, werden diese in die Standardbereiche von Google Chat verschoben und nicht gelöscht. Weitere Informationen finden Sie unter Bereiche in Google Chat erstellen und organisieren. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| DeleteSpace |
|---|
|
Löscht einen benannten Gruppenbereich. Es wird immer ein kaskadierendes Löschen durchgeführt. Das bedeutet, dass die untergeordneten Ressourcen des Gruppenbereichs, z. B. im Gruppenbereich gepostete Nachrichten und Mitgliedschaften im Gruppenbereich, ebenfalls gelöscht werden. Ein Beispiel finden Sie unter Space löschen. Unterstützt die folgenden Authentifizierungstypen:
|
| FindDirectMessage |
|---|
|
Gibt die vorhandene Direktnachricht mit dem angegebenen Nutzer zurück. Wenn kein Direktnachrichten-Space gefunden wird, wird der Fehler Mit der App-Authentifizierung wird der Direktnachrichten-Gruppenbereich zwischen dem angegebenen Nutzer und der aufrufenden Chat-App zurückgegeben. Bei der Nutzerauthentifizierung wird der Direktnachrichten-Space zwischen dem angegebenen Nutzer und dem authentifizierten Nutzer zurückgegeben. Unterstützt die folgenden Authentifizierungstypen:
|
| FindGroupChats |
|---|
|
Gibt alle Gruppenbereiche mit Wenn der aufrufende Nutzer einige Nutzer blockiert oder von ihnen blockiert wird und keine Gruppenbereiche mit der gesamten angegebenen Gruppe von Nutzern gefunden werden, gibt diese Methode Gruppenbereiche zurück, die die blockierten oder blockierenden Nutzer nicht enthalten. Die angegebene Gruppe von Nutzern darf nur menschliche Mitglieder (keine Apps) enthalten. Eine Anfrage, die nicht menschliche Nutzer enthält, gibt keine Gruppenbereiche zurück. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| GetAttachment |
|---|
|
Ruft die Metadaten eines Nachrichtenanhangs ab. Die Anhangsdaten werden über die Media API abgerufen. Ein Beispiel finden Sie unter Metadaten zu einem Nachrichtenanhang abrufen. Erfordert die App-Authentifizierung mit dem Autorisierungsbereich:
|
| GetAvailability |
|---|
|
Gibt Verfügbarkeitsinformationen für einen menschlichen Nutzer in Google Chat zurück. Damit lässt sich beispielsweise prüfen, ob ein Nutzer online oder abwesend ist, oder seine benutzerdefinierte Statusmeldung abrufen. Mit dieser Methode wird nur die Verfügbarkeit des authentifizierten Nutzers abgerufen. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| GetCustomEmoji |
|---|
|
Gibt Details zu einem benutzerdefinierten Emoji zurück. Benutzerdefinierte Emojis sind nur für Google Workspace-Konten verfügbar und der Administrator muss benutzerdefinierte Emojis für die Organisation aktivieren. Weitere Informationen finden Sie unter Weitere Informationen zu benutzerdefinierten Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| GetMembership |
|---|
|
Gibt Details zu einer Mitgliedschaft zurück. Ein Beispiel finden Sie unter Details zur Mitgliedschaft eines Nutzers oder einer Google Chat-App abrufen. Unterstützt die folgenden Authentifizierungstypen:
|
| GetMessage |
|---|
|
Gibt Details zu einer Nachricht zurück. Ein Beispiel finden Sie unter Details zu einer Nachricht abrufen. Unterstützt die folgenden Authentifizierungstypen:
Hinweis: Es kann eine Nachricht von einem blockierten Mitglied oder Gruppenbereich zurückgegeben werden.
|
| GetSpace |
|---|
|
Gibt Details zu einem Space zurück. Ein Beispiel finden Sie unter Details zu einem Gruppenbereich abrufen. Unterstützt die folgenden Authentifizierungstypen:
Für die App-Authentifizierung gelten die folgenden Einschränkungen:
|
| GetSpaceEvent |
|---|
|
Gibt ein Ereignis aus einem Google Chat-Bereich zurück. Die Ereignisnutzlast enthält die neueste Version der geänderten Ressource. Wenn Sie beispielsweise ein Ereignis zu einer neuen Nachricht anfordern, die Nachricht aber später aktualisiert wurde, gibt der Server die aktualisierte Hinweis: Das Feld Unterstützt die folgenden Authentifizierungstypen mit einem Autorisierungsbereich, der zum Lesen der angeforderten Daten geeignet ist:
Damit ein Ereignis abgerufen werden kann, muss der authentifizierte Aufrufer Mitglied des Gruppenbereichs sein. Ein Beispiel finden Sie unter Details zu einem Ereignis aus einem Google Chat-Bereich abrufen.
|
| GetSpaceNotificationSetting |
|---|
|
Ruft die Benachrichtigungseinstellung für den Gruppenbereich ab. Ein Beispiel finden Sie unter Benachrichtigungseinstellung für den Space des Aufrufers abrufen. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| GetSpaceReadState |
|---|
|
Gibt Details zum Lesestatus eines Nutzers in einem Gruppenbereich zurück, mit denen gelesene und ungelesene Nachrichten identifiziert werden können. Ein Beispiel finden Sie unter Details zum Lesestatus eines Nutzers für einen Gruppenbereich abrufen. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| GetThreadReadState |
|---|
|
Gibt Details zum Lesestatus eines Nutzers in einem Thread zurück, mit denen gelesene und ungelesene Nachrichten identifiziert werden können. Ein Beispiel finden Sie unter Details zum Lesestatus eines Threads für einen Nutzer abrufen. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| ListCustomEmojis |
|---|
|
Listet benutzerdefinierte Emojis auf, die für den authentifizierten Nutzer sichtbar sind. Benutzerdefinierte Emojis sind nur für Google Workspace-Konten verfügbar und der Administrator muss benutzerdefinierte Emojis für die Organisation aktivieren. Weitere Informationen finden Sie unter Weitere Informationen zu benutzerdefinierten Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| ListMemberships |
|---|
|
Listet Mitgliedschaften in einem Gruppenbereich auf. Ein Beispiel finden Sie unter Nutzer und Google Chat-Apps in einem Gruppenbereich auflisten. Wenn Sie Mitgliedschaften mit App-Authentifizierung auflisten, werden Mitgliedschaften in Gruppenbereichen aufgeführt, auf die die Chat-App Zugriff hat. Chat-App-Mitgliedschaften, einschließlich der eigenen, werden jedoch ausgeschlossen. Wenn Sie Mitgliedschaften mit der Nutzerauthentifizierung auflisten, werden Mitgliedschaften in Gruppenbereichen aufgeführt, auf die der authentifizierte Nutzer Zugriff hat. Unterstützt die folgenden Authentifizierungstypen:
|
| ListMessagePins |
|---|
|
Listet angepinnte Nachrichten in einem Gruppenbereich auf. Nutzer können wichtige Nachrichten in Gruppenbereichen anpinnen, um schnell darauf zuzugreifen. Weitere Informationen finden Sie im Hilfeartikel Unterhaltungen in Google Chat anpinnen oder loslösen. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| ListMessages |
|---|
|
Listet Nachrichten in einem Gruppenbereich auf, in dem der Aufrufer Mitglied ist, einschließlich Nachrichten von blockierten Mitgliedern und Gruppenbereichen. Systemnachrichten, z. B. solche, in denen neue Mitglieder des Gruppenbereichs angekündigt werden, sind nicht enthalten. Wenn Sie Nachrichten aus einem Gruppenbereich ohne Nachrichten auflisten, ist die Antwort ein leeres Objekt. Wenn Sie eine REST/HTTP-Schnittstelle verwenden, enthält die Antwort ein leeres JSON-Objekt, Unterstützt die folgenden Authentifizierungstypen:
|
| ListReactions |
|---|
|
Listet Reaktionen auf eine Nachricht auf. Ein Beispiel finden Sie unter Reaktionen für eine Nachricht auflisten. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| ListSectionItems |
|---|
|
Listet Elemente in einem Abschnitt auf Nur Gruppenbereiche können Abschnittselemente sein. Weitere Informationen finden Sie unter Bereiche in Google Chat erstellen und organisieren. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| ListSections |
|---|
|
Listet die für den Chat-Nutzer verfügbaren Bereiche auf. Mit Bereichen können Nutzer ihre Unterhaltungen gruppieren und die Liste der Gruppenbereiche im Navigationsbereich von Google Chat anpassen. Weitere Informationen finden Sie unter Bereiche in Google Chat erstellen und organisieren. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| ListSpaceEvents |
|---|
|
Listet Ereignisse aus einem Google Chat-Bereich auf. Für jedes Ereignis enthält die Nutzlast die neueste Version der Chat-Ressource. Wenn Sie beispielsweise Ereignisse zu neuen Mitgliedern eines Gruppenbereichs auflisten, gibt der Server Unterstützt die folgenden Authentifizierungstypen mit einem Autorisierungsbereich, der zum Lesen der angeforderten Daten geeignet ist:
Damit Ereignisse aufgelistet werden können, muss der authentifizierte Aufrufer Mitglied des Gruppenbereichs sein. Ein Beispiel finden Sie unter Ereignisse aus einem Google Chat-Bereich auflisten.
|
| ListSpaces |
|---|
|
Listet Gruppenbereiche auf, in denen der Aufrufer Mitglied ist. Gruppenchats und Direktnachrichten werden erst aufgeführt, wenn die erste Nachricht gesendet wurde. Ein Beispiel finden Sie unter Spaces auflisten. Unterstützt die folgenden Authentifizierungstypen:
Wenn Sie alle benannten Gruppenbereiche nach Google Workspace-Organisation auflisten möchten, verwenden Sie stattdessen die Methode
|
| MarkAsActive |
|---|
|
Markiert den Nutzer in Google Chat als Legt den Verfügbarkeitsstatus des Nutzers auf Mit dieser Methode wird nur die Verfügbarkeit des authentifizierten Nutzers aktualisiert. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| MarkAsAway |
|---|
|
Markiert den Nutzer in Google Chat als Der Status des Nutzers wird auf „Abwesend“ gesetzt und wird nicht von der Aktivität des Nutzers beeinflusst. Mit dieser Methode wird nur die Verfügbarkeit des authentifizierten Nutzers aktualisiert. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| MarkAsDoNotDisturb |
|---|
|
Markiert den Nutzer in Google Chat als Legt den Verfügbarkeitsstatus eines Nutzers bis zu einer bestimmten Ablaufzeit auf Mit dieser Methode wird nur die Verfügbarkeit des authentifizierten Nutzers aktualisiert. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| MoveSectionItem |
|---|
|
Verschiebt ein Element von einem Abschnitt in einen anderen. Wenn ein Abschnitt beispielsweise Gruppenbereiche enthält, kann diese Methode verwendet werden, um einen Gruppenbereich in einen anderen Abschnitt zu verschieben. Weitere Informationen finden Sie unter Bereiche in Google Chat erstellen und organisieren. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| PositionSection |
|---|
|
Ändert die Sortierreihenfolge eines Abschnitts. Weitere Informationen finden Sie unter Bereiche in Google Chat erstellen und organisieren. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| ReplaceMessageCards |
|---|
|
Ersetzt die in einer Nachricht enthaltenen Karten. Eine Chat-App kann Karten in einer von einem Menschen erstellten Nachricht nur ersetzen, wenn die Nachricht bereits Karten enthält und die Karten von der App erstellt wurden. Wenn die App die Karten durch eine leere Liste ersetzt, werden die Karten entfernt. Nachdem die Karten entfernt wurden, können sie der Nachricht nicht mehr hinzugefügt werden. Erfordert die App-Authentifizierung mit dem Autorisierungsbereich: -
|
| SearchMessages |
|---|
|
Sucht nach Nachrichten in Google Chat, auf die der aufrufende Nutzer Zugriff hat. Gibt eine Liste von Nachrichten zurück, die den Suchkriterien entsprechen. Wenn Sie in allen Gruppenbereichen suchen möchten, auf die der Nutzer Zugriff hat, setzen Sie Diese API gibt nicht alle Nachrichtentypen zurück. Die unten aufgeführten Nachrichtentypen sind nicht in der Antwort enthalten. Verwenden Sie
Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| SearchSpaces |
|---|
|
Gibt eine Liste der Gruppenbereiche in einer Google Workspace-Organisation zurück. Ein Beispiel finden Sie unter Spaces suchen und verwalten. Wenn Unterstützt die folgenden Authentifizierungstypen:
|
| SetUpSpace |
|---|
|
Erstellt einen Space und fügt ihm die angegebenen Nutzer hinzu. Der anrufende Nutzer wird dem Gruppenbereich automatisch hinzugefügt und sollte in der Anfrage nicht als Mitglied angegeben werden. Ein Beispiel finden Sie unter Gruppenbereich mit ersten Mitgliedern einrichten. Wenn Sie die menschlichen Mitglieder angeben möchten, die hinzugefügt werden sollen, fügen Sie Mitgliedschaften mit dem entsprechenden Wenn Sie die hinzuzufügenden Google-Gruppen angeben möchten, fügen Sie Mitgliedschaften mit der entsprechenden Wenn der Anrufer bei einem benannten Gruppenbereich oder Gruppenchat einige Mitglieder blockiert oder von ihnen blockiert wird oder keine Berechtigung hat, einige Mitglieder hinzuzufügen, werden diese Mitglieder dem erstellten Gruppenbereich nicht hinzugefügt. Wenn Sie eine Direktnachricht (DM) zwischen dem aufrufenden Nutzer und einem anderen menschlichen Nutzer erstellen möchten, geben Sie genau eine Mitgliedschaft an, die den menschlichen Nutzer darstellt. Wenn ein Nutzer den anderen blockiert, schlägt die Anfrage fehl und die Direktnachricht wird nicht erstellt. Wenn Sie eine Direktnachricht zwischen dem aufrufenden Nutzer und der Anruf-App erstellen möchten, setzen Sie Wenn bereits eine Direktnachricht zwischen zwei Nutzern vorhanden ist, wird die vorhandene Direktnachricht zurückgegeben, auch wenn ein Nutzer den anderen zum Zeitpunkt der Anfrage blockiert. Gruppenbereiche mit Antworten mit Threads werden nicht unterstützt. Wenn du beim Einrichten eines Raums die Fehlermeldung Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| UpdateAvailability |
|---|
|
Aktualisiert die Verfügbarkeitsinformationen für einen menschlichen Nutzer. Mit dieser Methode kann nur das Feld Mit dieser Methode wird nur die Verfügbarkeit des authentifizierten Nutzers aktualisiert. Erfordert eine Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
| UpdateMembership |
|---|
|
Aktualisiert eine Mitgliedschaft. Ein Beispiel finden Sie unter Mitgliedschaft eines Nutzers in einem Gruppenbereich aktualisieren. Unterstützt die folgenden Authentifizierungstypen:
|
| UpdateMessage |
|---|
|
Aktualisiert eine Nachricht. Es gibt einen Unterschied zwischen den Methoden Unterstützt die folgenden Authentifizierungstypen:
Wenn Sie die App-Authentifizierung verwenden, können mit Anfragen nur Nachrichten aktualisiert werden, die von der aufrufenden Chat-App erstellt wurden.
|
| UpdateSection |
|---|
|
Aktualisiert einen Abschnitt. Nur Abschnitte vom Typ Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| UpdateSpace |
|---|
|
Aktualisiert einen Space. Ein Beispiel finden Sie unter Space aktualisieren. Wenn Sie das Feld Unterstützt die folgenden Authentifizierungstypen:
Für die App-Authentifizierung gelten die folgenden Einschränkungen:
|
| UpdateSpaceNotificationSetting |
|---|
|
Aktualisiert die Benachrichtigungseinstellung für den Gruppenbereich. Ein Beispiel finden Sie unter Benachrichtigungseinstellung für den Gruppenbereich des Anrufers aktualisieren. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
| UpdateSpaceReadState |
|---|
|
Aktualisiert den Lesestatus eines Nutzers in einem Gruppenbereich, um gelesene und ungelesene Nachrichten zu identifizieren. Ein Beispiel finden Sie unter Lesestatus eines Nutzers für einen Gruppenbereich aktualisieren. Erfordert eine Nutzerauthentifizierung mit dem Autorisierungsbereich:
|
AccessoryWidget
Ein oder mehrere interaktive Widgets, die unten in einer Nachricht angezeigt werden. Weitere Informationen finden Sie unter Interaktive Widgets am Ende einer Nachricht hinzufügen.
| Felder | |
|---|---|
Union-Feld action. Die Art der Aktion. Für action ist nur einer der folgenden Werte zulässig: |
|
button_list |
Eine Liste mit Schaltflächen. |
ActionResponse
Parameter, mit denen eine Chat-App konfigurieren kann, wie ihre Antwort gepostet wird.
| Felder | |
|---|---|
type |
Nur Eingabe. Der Typ der Chat-App-Antwort. |
url |
Nur Eingabe. URL für die Authentifizierung oder Konfiguration durch Nutzer. (Nur für Antworttypen vom Typ |
dialog_action |
Nur Eingabe. Eine Antwort auf ein Interaktionsereignis im Zusammenhang mit einem Dialog. Muss zusammen mit |
updated_widget |
Nur Eingabe. Die Antwort des aktualisierten Widgets. |
ResponseType
Der Typ der Chat-App-Antwort.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Standardtyp, der als NEW_MESSAGE behandelt wird. |
NEW_MESSAGE |
Als neue Nachricht im Thema posten. |
UPDATE_MESSAGE |
Aktualisieren Sie die Nachricht der Chat-App. Dies ist nur bei einem CARD_CLICKED-Ereignis zulässig, bei dem der Absendertyp der Nachricht BOT ist. |
UPDATE_USER_MESSAGE_CARDS |
Aktualisieren Sie die Karten in der Nachricht eines Nutzers. Dies ist nur als Antwort auf ein MESSAGE-Ereignis mit einer übereinstimmenden URL oder ein CARD_CLICKED-Ereignis zulässig, bei dem der Absendertyp der Nachricht HUMAN ist. Text wird ignoriert. |
REQUEST_CONFIG |
Nutzer privat um zusätzliche Authentifizierung oder Konfiguration bitten. |
DIALOG |
Zeigt ein Dialogfeld an. |
UPDATE_WIDGET |
Abfrage der Optionen für die automatische Vervollständigung von Widget-Text. |
SelectionItems
Liste der Ergebnisse der automatischen Vervollständigung des Widgets.
| Felder | |
|---|---|
items[] |
Ein Array von SelectionItem-Objekten. |
UpdatedWidget
Gibt für selectionInput-Widgets automatisch vervollständigte Vorschläge für ein Menü mit Mehrfachauswahl zurück.
| Felder | |
|---|---|
widget |
Die ID des aktualisierten Widgets. Die ID muss mit der ID des Widgets übereinstimmen, das die Aktualisierungsanfrage ausgelöst hat. |
Union-Feld updated_widget. Das Widget wurde als Reaktion auf eine Nutzeraktion aktualisiert. Für updated_widget ist nur einer der folgenden Werte zulässig: |
|
suggestions |
Liste der automatisch vervollständigten Widget-Ergebnisse |
ActionStatus
Stellt den Status einer Anfrage zum Aufrufen oder Senden eines Dialogfelds dar.
| Felder | |
|---|---|
status_code |
Der Statuscode. |
user_facing_message |
Die Nachricht, die Nutzer zum Status ihrer Anfrage erhalten sollen. Wenn nicht festgelegt, wird eine allgemeine Nachricht basierend auf dem |
Vermerk
Anmerkungen können mit dem Nur-Text-Inhalt der Nachricht oder mit Chips verknüpft werden, die auf Google Workspace-Ressourcen wie Google Docs oder Google Sheets mit start_index und length von 0 verweisen. Informationen zum Hinzufügen einer einfachen Formatierung zu einer Textnachricht finden Sie unter Textnachrichten formatieren.
Beispiel für einen Nur-Text-Nachrichtentext:
Hello @FooBot how are you!"
Die entsprechenden Annotationsmetadaten:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
| Felder | |
|---|---|
type |
Der Typ dieser Annotation. |
length |
Länge des Teilstrings im Nur-Text-Inhalt der Nachricht, dem diese Annotation entspricht. Wenn nicht vorhanden, wird eine Länge von 0 angegeben. |
start_index |
Startindex (0-basiert, einschließlich) im Nur-Text-Nachrichtentext, dem diese Annotation entspricht. |
Union-Feld metadata. Zusätzliche Metadaten zur Annotation. Für metadata ist nur einer der folgenden Werte zulässig: |
|
user_mention |
Die Metadaten der Nutzererwähnung. |
slash_command |
Die Metadaten für einen Slash-Befehl. |
rich_link_metadata |
Die Metadaten für einen Rich-Link. |
custom_emoji_metadata |
Die Metadaten für ein benutzerdefiniertes Emoji. |
AnnotationType
Typ der Annotation.
| Enums | |
|---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Standardwert für das Enum. Nicht verwenden. |
USER_MENTION |
Ein Nutzer wird erwähnt. |
SLASH_COMMAND |
Ein Slash-Befehl wird aufgerufen. |
RICH_LINK |
Eine Annotation für einen Link mit zusätzlichen Funktionen. |
CUSTOM_EMOJI |
Eine benutzerdefinierte Emoji-Anmerkung. |
AppCommandMetadata
Metadaten zu einem Chat-App-Befehl.
| Felder | |
|---|---|
app_command_id |
Die ID für den Befehl, der in der Chat API-Konfiguration angegeben ist. |
app_command_type |
Der Typ des Chat-App-Befehls. |
AppCommandType
Der Typ des Chat-App-Befehls. Weitere Informationen finden Sie unter Arten von Chat-App-Befehlen.
| Enums | |
|---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
Standardwert. Nicht angegeben |
SLASH_COMMAND |
Ein Slash-Befehl. Der Nutzer sendet den Befehl in einer Chatnachricht. |
QUICK_COMMAND |
Ein Schnellbefehl. Der Nutzer wählt den Befehl im Chat-Menü im Antwortbereich der Nachricht aus. |
MESSAGE_ACTION |
Eine Nachrichtenaktion. Der Nutzer wählt den Befehl im Kontextmenü der Nachricht in Google Chat aus. |
AttachedGif
Ein GIF-Bild, das durch eine URL angegeben wird.
| Felder | |
|---|---|
uri |
Nur Ausgabe. Die URL, unter der das GIF-Bild gehostet wird. |
Anhang
Ein Anhang in Google Chat.
| Felder | |
|---|---|
name |
ID. Ressourcenname des Anhangs. Format: |
content_name |
Nur Ausgabe. Der ursprüngliche Dateiname des Inhalts, nicht der vollständige Pfad. |
content_type |
Nur Ausgabe. Der Inhaltstyp (MIME-Typ) der Datei. |
thumbnail_uri |
Nur Ausgabe. Die Thumbnail-URL, die für die Vorschau des Anhangs für einen menschlichen Nutzer verwendet werden soll. Chat-Apps sollten diese URL nicht zum Herunterladen von Anhangsinhalten verwenden. |
download_uri |
Nur Ausgabe. Die Download-URL, über die ein menschlicher Nutzer den Anhang herunterladen kann. Chat-Apps sollten diese URL nicht zum Herunterladen von Anhangsinhalten verwenden. |
source |
Nur Ausgabe. Die Quelle des Anhangs. |
Union-Feld data_ref. Der Datenverweis auf den Anhang. Für data_ref ist nur einer der folgenden Werte zulässig: |
|
attachment_data_ref |
Optional. Ein Verweis auf die Anhangsdaten. Dieses Feld wird verwendet, um Nachrichten mit Anhängen zu erstellen oder zu aktualisieren, oder mit der Media API, um die Anhangsdaten herunterzuladen. |
drive_data_ref |
Nur Ausgabe. Ein Verweis auf den Google Drive-Anhang. Dieses Feld wird mit der Google Drive API verwendet. |
Quelle
Die Quelle des Anhangs.
| Enums | |
|---|---|
SOURCE_UNSPECIFIED |
Reserviert. |
DRIVE_FILE |
Die Datei ist eine Google Drive-Datei. |
UPLOADED_CONTENT |
Die Datei wird in Google Chat hochgeladen. |
AttachmentDataRef
Ein Verweis auf die Anhangsdaten.
| Felder | |
|---|---|
resource_name |
Optional. Der Ressourcenname der Anhangsdaten. Dieses Feld wird mit der Media API verwendet, um die Anhangsdaten herunterzuladen. |
attachment_upload_token |
Optional. Intransparentes Token, das einen Verweis auf einen hochgeladenen Anhang enthält. Wird von Clients als intransparenter String behandelt und zum Erstellen oder Aktualisieren von Chatnachrichten mit Anhängen verwendet. |
Zielgruppe
Eine Zielgruppe in Google Chat. Eine Zielgruppe ist eine Gruppe von Nutzern innerhalb einer Google Workspace-Organisation, die von einem Administrator definiert wird. Zielgruppen werden verwendet, um Zugriffs- und Sichtbarkeitseinstellungen für Ressourcen zu konfigurieren, z. B. um einen Gruppenbereich für eine bestimmte Gruppe von Nutzern sichtbar zu machen.
Weitere Informationen finden Sie unter Zielgruppen und Gruppenbereiche für eine Zielgruppe auffindbar machen.
| Felder | |
|---|---|
name |
Der Ressourcenname der Zielgruppe, die den Gruppenbereich finden oder ihm beitreten kann. Weitere Informationen finden Sie im Hilfeartikel Gruppenbereiche für eine Zielgruppe auffindbar machen. Format: Wenn Sie die Standardzielgruppe für die Google Workspace-Organisation verwenden möchten, legen Sie |
Verfügbarkeit
Stellt die aktuellen Verfügbarkeitsinformationen eines Nutzers in Google Chat dar, einschließlich seines Status (z. B. „Aktiv“, „Abwesend“, „Bitte nicht stören“) und eines benutzerdefinierten Status.
| Felder | |
|---|---|
name |
ID. Ressourcenname der Verfügbarkeit des Nutzers. Format:
Die E-Mail-Adresse des Nutzers oder |
state |
Nur Ausgabe. Der aktuelle Verfügbarkeitsstatus des Nutzers. |
custom_status |
Optional. Der benutzerdefinierte Status des Nutzers. |
Union-Feld state_metadata. Zusätzliche Metadaten, die mit dem Verfügbarkeitsstatus des Nutzers verknüpft sind. Für state_metadata ist nur einer der folgenden Werte zulässig: |
|
do_not_disturb_metadata |
Nur Ausgabe. Metadaten, wenn der Nutzerstatus auf DO_NOT_DISTURB gesetzt ist. |
Bundesland
Stellt den aktuellen Verfügbarkeitsstatus des Nutzers dar.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Standardwert. Kein Status angegeben. |
ACTIVE |
Der Nutzer ist derzeit aktiv, basierend auf den letzten Aktivitäten. |
IDLE |
Der Nutzer ist derzeit inaktiv. Dieser Status gibt einen Zeitraum der Inaktivität nach dem Status „AKTIV“ an, bevor möglicherweise der Status „ABWESEND“ aktiviert wird. |
AWAY |
Der Nutzer ist derzeit abwesend. Dieser Status kann entweder automatisch nach einer gewissen Zeit der Inaktivität im Status ACTIVE oder IDLE oder manuell vom Nutzer festgelegt werden. Wenn der Status manuell über MarkAsAway festgelegt wird, bleibt er unabhängig von der Nutzeraktivität bestehen. |
DO_NOT_DISTURB |
Der Nutzer hat den Status „Bitte nicht stören“ manuell festgelegt. |
CalendarEventLinkData
Daten für Links zu Kalenderterminen.
| Felder | |
|---|---|
calendar_id |
Die Kalender-ID des verknüpften Kalenders. |
event_id |
Die Termin-ID des verknüpften Kalendertermins. |
CardWithId
Eine Karte in einer Google Chat-Nachricht.
Chat-Apps können Karten mit App-Authentifizierung erstellen. Im Rahmen des Entwicklervorschauprogramms kann Ihre Chat-App Kartennachrichten erstellen, wenn sie sich als Nutzer authentifiziert. Wenn Ihre Chat-App nicht Teil des Entwicklervorschau-Programms ist, können damit keine Karten mit Nutzerauthentifizierung erstellt werden.
Informationen zum Erstellen einer Nachricht mit Karten finden Sie unter Nachricht senden.
Mit dem Card Builder können Sie Karten entwerfen und in der Vorschau ansehen.
Card Builder öffnen| Felder | |
|---|---|
card_id |
Erforderlich, wenn die Nachricht mehrere Karten enthält. Eine eindeutige Kennung für eine Karte in einer Nachricht. |
card |
Eine Infokarte Die maximale Größe beträgt 32 KB. |
owner_user |
Nur Ausgabe. Die App, zu der die Karte gehört. |
ChatSpaceLinkData
Daten für Links zu Chatbereichen.
| Felder | |
|---|---|
space |
Der Bereich der verknüpften Chatbereichsressource. Format: |
thread |
Der Thread der verknüpften Chatbereichsressource. Format: |
message |
Die Nachricht der verknüpften Chatbereichsressource. Format: |
Zitation
<chat-citation data-id="{id}">{text}</chat-citation> vorhanden sein. Zitate werden nur unterstützt, wenn markup_syntax der Nachricht auf MARKDOWN gesetzt ist.Nicht referenzierte Zitate in Elements.citations (ohne entsprechendes <chat-citation>-Tag im Nachrichtentext) werden ignoriert und führen nicht dazu, dass die Nachricht abgelehnt wird.
| Felder | |
|---|---|
id |
Erforderlich. Von der App definierte ID. Darf nur ASCII-Buchstaben und -Ziffern enthalten und muss weniger als 63 Zeichen lang sein. |
cited_sources[] |
Optional. Eine Liste von Quellen, die für die Zitation relevant sind. Quellen werden in der Kurzinfo für Zitate angezeigt. |
CitedSource
| Felder | |
|---|---|
title |
Erforderlich. Der Klartext-Titel des |
uri |
Erforderlich. Der URI, der auf die Ressource verweist, auf die sich dieses |
snippet |
Optional. Snippet mit Informationen direkt aus der Quelle. |
footer |
Optional. Zusätzliche Informationen, die neben dem Snippet in Form einer Fußzeile angezeigt werden sollen. |
Snippet
| Felder | |
|---|---|
text |
Optional. Ein kurzer Klartextauszug direkt aus dem Korpus, der in Google Chat gerendert werden kann. Das Markdown-Format wird nicht unterstützt. |
image_preview |
Optional. Bildvorschau des Snippets, das beim Erstellen des Zitats als Eingabe bereitgestellt wurde. |
CompleteImportSpaceRequest
Anfragenachricht zum Abschließen des Importvorgangs für einen Gruppenbereich.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des Space im Importmodus. Format: |
CompleteImportSpaceResponse
Antwortnachricht für den Abschluss des Importvorgangs für einen Gruppenbereich.
| Felder | |
|---|---|
space |
Der Gruppenbereich im Importmodus. |
ContextualAddOnMarkup
Dieser Typ hat keine Felder.
Das Markup, mit dem Entwickler den Inhalt eines kontextbezogenen Add-ons angeben können.
Infokarte
Eine Karte ist ein UI-Element, das UI-Widgets wie Text und Bilder enthalten kann.
| Felder | |
|---|---|
header |
Die Kopfzeile der Karte. Ein Header enthält in der Regel einen Titel und ein Bild. |
sections[] |
Die Abschnitte sind durch eine Trennlinie voneinander getrennt. |
card_actions[] |
Die Aktionen dieser Karte. |
name |
Name der Karte. |
CardAction
Eine Kartenaktion ist die mit der Karte verknüpfte Aktion. Bei einer Rechnungskarte wäre eine typische Aktion: Rechnung löschen, Rechnung per E-Mail senden oder Rechnung im Browser öffnen.
Wird von Google Chat-Apps nicht unterstützt.
| Felder | |
|---|---|
action_label |
Das Label, das im Aktionsmenüelement angezeigt wurde. |
on_click |
Die onclick-Aktion für dieses Aktionselement. |
CardHeader
| Felder | |
|---|---|
title |
Der Titel muss angegeben werden. Der Header hat eine feste Höhe: Wenn sowohl ein Titel als auch ein Untertitel angegeben ist, nimmt jeder eine Zeile ein. Wenn nur der Titel angegeben ist, nimmt er beide Zeilen ein. |
subtitle |
Der Untertitel der Kartenkopfzeile. |
image_style |
Der Typ des Bildes (z. B. quadratischer oder runder Rahmen). |
image_url |
Die URL des Bildes in der Kopfzeile der Karte. |
ImageStyle
| Enums | |
|---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
Quadratischer Rahmen. |
AVATAR |
Kreisförmiger Rahmen. |
Bereich
Ein Abschnitt enthält eine Sammlung von Widgets, die (vertikal) in der Reihenfolge gerendert werden, in der sie angegeben sind. Auf allen Plattformen haben Karten eine schmale feste Breite, sodass derzeit keine Layout-Properties (z. B. „float“) erforderlich sind.
| Felder | |
|---|---|
header |
Die Überschrift des Abschnitts. Formatierter Text wird unterstützt. Weitere Informationen zum Formatieren von Text finden Sie unter Text in Google Chat-Apps formatieren und Text in Google Workspace-Add-ons formatieren. |
widgets[] |
Ein Abschnitt muss mindestens ein Widget enthalten. |
CreateCustomEmojiRequest
Eine Anfrage zum Erstellen eines benutzerdefinierten Emojis.
| Felder | |
|---|---|
custom_emoji |
Erforderlich. Das zu erstellende benutzerdefinierte Emoji. |
CreateMembershipRequest
Anfragenachricht zum Erstellen einer Mitgliedschaft.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Space, für den die Mitgliedschaft erstellt werden soll. Format: spaces/{space} |
membership |
Erforderlich. Die zu erstellende Mitgliedschaftsbeziehung. Das Feld Wenn eine Chat-App eine Mitgliedschaftsbeziehung für einen menschlichen Nutzer erstellt, muss sie bestimmte Autorisierungsbereiche verwenden und bestimmte Werte für bestimmte Felder festlegen:
Wenn Sie Nutzer außerhalb der Workspace-Organisation einladen möchten, die Inhaber des Gruppenbereichs ist, ist eine Nutzerauthentifizierung erforderlich. Wenn eine Chat-App eine Mitgliedschaftsbeziehung für sich selbst erstellt, muss sie sich als Nutzer authentifizieren und den Bereich |
use_admin_access |
Optional. Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den OAuth 2.0-Bereich Das Erstellen von App-Mitgliedschaften oder Mitgliedschaften für Nutzer außerhalb der Google Workspace-Organisation des Administrators wird über den Administratorzugriff nicht unterstützt. |
CreateMessageNotificationOptions
Optionen für das Benachrichtigungsverhalten, wenn die Nachricht gepostet wird.
| Felder | |
|---|---|
notification_type |
Der Benachrichtigungstyp für die Nachricht. |
NotificationType
Die Optionen für die Benachrichtigungstypen der Nachricht.
| Enums | |
|---|---|
NOTIFICATION_TYPE_NONE |
Standardverhalten. Das Benachrichtigungsverhalten ist ähnlich wie beim Senden der Nachricht über die Chat-Benutzeroberfläche: Der menschliche Absender erhält keine Benachrichtigung. |
NOTIFICATION_TYPE_FORCE_NOTIFY |
Erzwingen Sie die Benachrichtigung der Empfänger. Dadurch werden die Benachrichtigungseinstellungen für Gruppenbereiche und die Einstellungen für „Bitte nicht stören“ in Google Chat umgangen. Diese Option umgeht nicht die Einstellungen für „Bitte nicht stören“ auf Geräteebene. App-Authentifizierung erforderlich. |
NOTIFICATION_TYPE_SILENT |
Empfänger nicht benachrichtigen und die Nachricht nicht als ungelesen markieren. Das Verhalten ist ähnlich, wie wenn der Nutzer die Unterhaltung stummschaltet oder Bitte nicht stören aktiviert. App-Authentifizierung erforderlich. |
CreateMessagePinRequest
Anfragenachricht zum Erstellen einer angepinnten Nachricht.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Space, in dem die angepinnte Nachricht erstellt werden soll. Format: spaces/{space} |
message_pin |
Erforderlich. Der zu erstellende MessagePin. |
CreateMessageRequest
Erstellt eine Nachricht.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Space, in dem eine Nachricht erstellt werden soll. Format: |
message |
Erforderlich. Inhalt der Nachricht. |
thread_key |
Optional. Nicht mehr unterstützt: Verwenden Sie stattdessen |
request_id |
Optional. Eine eindeutige ID für diese Anfrage. Eine zufällige UUID wird empfohlen. Durch die Angabe einer Anfrage-ID wird die Anfrage idempotent. So wird sichergestellt, dass mehrere identische Anfragen mit derselben Anfrage-ID nur zur Erstellung einer einzigen Nachricht führen. Bei nachfolgenden Anfragen mit derselben Anfrage-ID wird die vorhandene Nachricht zurückgegeben und nicht aktualisiert, auch wenn sich die angeforderten Details vom aktuellen Status unterscheiden. So verwenden Sie dieses Feld effektiv:
|
message_reply_option |
Optional. Gibt an, ob eine Nachricht einen Thread startet oder auf einen Thread antwortet. Wird nur in benannten Gruppenbereichen unterstützt. Wenn Sie auf Nutzerinteraktionen reagieren, wird dieses Feld ignoriert. Bei Interaktionen innerhalb eines Threads wird die Antwort im selben Thread erstellt. Andernfalls wird die Antwort als neuer Thread erstellt. |
message_id |
Optional. Eine benutzerdefinierte ID für eine Nachricht. Ermöglicht Chat-Apps, eine Nachricht abzurufen, zu aktualisieren oder zu löschen, ohne die vom System zugewiesene ID im Ressourcennamen der Nachricht (im Nachrichtenfeld Der Wert für dieses Feld muss die folgenden Anforderungen erfüllen:
Weitere Informationen finden Sie unter Nachricht benennen. |
create_message_notification_options |
Optional. Steuert das Benachrichtigungsverhalten, wenn die Nachricht gepostet wird. Weitere Informationen finden Sie unter Benachrichtigungen erzwingen oder lautlose Nachrichten senden. |
MessageReplyOption
Gibt an, wie auf eine Nachricht geantwortet werden soll. In Zukunft werden möglicherweise weitere Bundesstaaten hinzugefügt.
| Enums | |
|---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Standard. Startet einen neuen Thread. Wenn Sie diese Option verwenden, werden alle enthaltenen thread ID- oder -Werte ignoriert. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Erstellt die Nachricht als Antwort auf den Thread, der durch thread ID oder angegeben ist. Wenn dies fehlschlägt, wird mit der Nachricht stattdessen ein neuer Thread gestartet. |
REPLY_MESSAGE_OR_FAIL |
Erstellt die Nachricht als Antwort auf den Thread, der durch thread ID oder angegeben ist. Wenn ein neuer thread_key verwendet wird, wird ein neuer Thread erstellt. Wenn die Nachrichtenerstellung fehlschlägt, wird stattdessen ein NOT_FOUND-Fehler zurückgegeben. |
CreateReactionRequest
Erstellt eine Reaktion auf eine Nachricht.
| Felder | |
|---|---|
parent |
Erforderlich. Die Nachricht, in der die Reaktion erstellt wird. Format: |
reaction |
Erforderlich. Die zu erstellende Reaktion. |
CreateSectionRequest
Anfragenachricht zum Erstellen eines Abschnitts.
| Felder | |
|---|---|
parent |
Erforderlich. Der Name der übergeordneten Ressource, in der der Abschnitt erstellt wird. Format: |
section |
Erforderlich. Der zu erstellende Abschnitt. |
CreateSpaceRequest
Eine Anfrage zum Erstellen eines benannten Gruppenbereichs ohne Mitglieder.
| Felder | |
|---|---|
space |
Erforderlich. Die Felder Wenn du die Fehlermeldung „ Der Bereich |
request_id |
Optional. Eine eindeutige ID für diese Anfrage. Eine zufällige UUID wird empfohlen. Wenn Sie eine Anfrage-ID angeben, wird die Anfrage idempotent. Das bedeutet, dass mehrere identische Anfragen mit derselben Anfrage-ID nur zur Erstellung eines einzigen Space führen. Bei nachfolgenden Anfragen mit derselben Anfrage-ID wird der vorhandene Space zurückgegeben und nicht aktualisiert, auch wenn sich die angeforderten Details vom aktuellen Status unterscheiden. So verwenden Sie dieses Feld effektiv:
|
CustomEmoji
Stellt ein benutzerdefiniertes Emoji dar.
| Felder | |
|---|---|
name |
ID. Der Ressourcenname des benutzerdefinierten Emojis, der vom Server zugewiesen wird. Format: |
uid |
Nur Ausgabe. Eindeutiger Schlüssel für die benutzerdefinierte Emoji-Ressource. |
emoji_name |
Optional. Nicht veränderbar. Vom Nutzer angegebener Name für das benutzerdefinierte Emoji, der innerhalb der Organisation eindeutig ist. Erforderlich, wenn das benutzerdefinierte Emoji erstellt wird, andernfalls nur Ausgabe. Emoji-Namen müssen mit Doppelpunkten beginnen und enden, müssen in Kleinbuchstaben geschrieben werden und dürfen nur alphanumerische Zeichen, Bindestriche und Unterstriche enthalten. Wörter werden durch Binde- und Unterstriche getrennt. Diese Zeichen dürfen nicht mehrmals hintereinander stehen. Beispiel: |
temporary_image_uri |
Nur Ausgabe. Eine temporäre Bild-URL für das benutzerdefinierte Emoji, die mindestens 10 Minuten lang gültig ist. Beachten Sie, dass dieses Feld in der Antwort nicht ausgefüllt wird, wenn das benutzerdefinierte Emoji erstellt wird. |
payload |
Optional. Nur Eingabe. Nutzlastdaten. Erforderlich, wenn das benutzerdefinierte Emoji erstellt wird. |
CustomEmojiPayload
Nutzlastdaten für das benutzerdefinierte Emoji.
| Felder | |
|---|---|
file_content |
Erforderlich. Nur Eingabe. Das Bild, das für das benutzerdefinierte Emoji verwendet wird. Die Nutzlast muss kleiner als 256 KB sein und das Bild muss quadratisch sein und eine Größe zwischen 64 und 500 Pixeln haben. Die Einschränkungen können sich ändern. |
filename |
Erforderlich. Nur Eingabe. Der Name der Bilddatei. Unterstützte Dateiendungen: |
CustomEmojiMetadata
Anmerkungsmetadaten für benutzerdefinierte Emojis.
| Felder | |
|---|---|
custom_emoji |
Das benutzerdefinierte Emoji. |
CustomStatus
Stellt den benutzerdefinierten Status eines Nutzers in Google Chat dar. Dazu gehört eine kurze Textnachricht mit einem optionalen Emoji, das ein Nutzer festlegt, um mehr Kontext zu seiner Verfügbarkeit zu geben.
| Felder | |
|---|---|
text |
Erforderlich. Der Text des benutzerdefinierten Status. Dies ist ein String mit einer maximalen Länge von 64 Zeichen. |
emoji |
Erforderlich. Das Emoji des benutzerdefinierten Status. Es werden nur Unicode-Emojis unterstützt. Benutzerdefinierte Emojis werden nicht unterstützt. |
Union-Feld expiration. Die Ablaufzeit des benutzerdefinierten Status. Sie kann entweder als absoluter Zeitstempel oder als Gültigkeitsdauer angegeben werden. Für expiration ist nur einer der folgenden Werte zulässig: |
|
expire_time |
Der Zeitstempel, der angibt, wann der benutzerdefinierte Status abläuft. |
ttl |
Nur Eingabe. Die Gültigkeitsdauer, nach der der benutzerdefinierte Status abläuft. |
DeleteCustomEmojiRequest
Anfrage zum Löschen eines benutzerdefinierten Emojis.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des zu löschenden benutzerdefinierten Emojis. Format: Sie können den Emoji-Namen als Alias für |
DeleteMembershipRequest
Anfrage zum Löschen einer Mitgliedschaft in einem Gruppenbereich.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname der zu löschenden Mitgliedschaft. Chat-Apps können die Mitgliedschaften von menschlichen Nutzern oder ihre eigenen Mitgliedschaften löschen. Chat-Apps können die Mitgliedschaften anderer Apps nicht löschen. Zum Löschen einer menschlichen Mitgliedschaft ist der Bereich Beim Löschen einer App-Mitgliedschaft sind der Bereich Format: |
use_admin_access |
Optional. Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den OAuth 2.0-Bereich Das Löschen von App-Mitgliedschaften in einem Gruppenbereich wird über den Administratorzugriff nicht unterstützt. |
DeleteMessagePinRequest
Anfragenachricht zum Löschen einer angepinnten Nachricht.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der zu entfernenden angepinnten Nachricht. Format: spaces/{space}/messagePins/{message_pin} |
DeleteMessageRequest
Anfrage zum Löschen einer Nachricht.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname der Nachricht. Format: Wenn Sie eine benutzerdefinierte ID für Ihre Nachricht festgelegt haben, können Sie den Wert aus dem Feld |
force |
Optional. Wenn Gilt nur bei der Authentifizierung als Nutzer. Hat keine Auswirkungen, wenn die Authentifizierung als Chat-App erfolgt. |
DeleteReactionRequest
Löscht eine Reaktion auf eine Nachricht.
| Felder | |
|---|---|
name |
Erforderlich. Name der zu löschenden Reaktion. Format: |
DeleteSectionRequest
Anfragenachricht zum Löschen eines Abschnitts.
| Felder | |
|---|---|
name |
Erforderlich. Der Name des zu löschenden Abschnitts. Format: |
DeleteSpaceRequest
Anfrage zum Löschen eines Gruppenbereichs.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des zu löschenden Space. Format: |
use_admin_access |
Optional. Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den OAuth 2.0-Bereich |
DeletionMetadata
Informationen zu einer gelöschten Nachricht. Eine Nachricht wird gelöscht, wenn delete_time festgelegt ist.
| Felder | |
|---|---|
deletion_type |
Gibt an, wer die Nachricht gelöscht hat. |
DeletionType
Wer die Nachricht gelöscht hat und wie sie gelöscht wurde. In Zukunft werden möglicherweise weitere Werte hinzugefügt. Weitere Informationen dazu, wann Nachrichten gelöscht werden können, finden Sie im Hilfeartikel Nachrichten in Google Chat bearbeiten oder löschen.
| Enums | |
|---|---|
DELETION_TYPE_UNSPECIFIED |
Dieser Wert wird nicht verwendet. |
CREATOR |
Der Nutzer hat seine eigene Nachricht gelöscht. |
SPACE_OWNER |
Ein Inhaber oder Manager hat die Nachricht gelöscht. |
ADMIN |
Ein Google Workspace-Administrator hat die Nachricht gelöscht. Administratoren können jede Nachricht im Gruppenbereich löschen, einschließlich Nachrichten, die von einem Mitglied des Gruppenbereichs oder einer Chat-App gesendet wurden. |
APP_MESSAGE_EXPIRY |
Eine Chat-App hat ihre eigene Nachricht gelöscht, als sie abgelaufen ist. |
CREATOR_VIA_APP |
Eine Chat-App hat die Nachricht im Namen des Erstellers gelöscht (über die Nutzerauthentifizierung). |
SPACE_OWNER_VIA_APP |
Eine Chat-App hat die Nachricht im Namen eines Administrators des Gruppenbereichs gelöscht (über die Nutzerauthentifizierung). |
SPACE_MEMBER |
Ein Mitglied des Gruppenbereichs hat die Nachricht gelöscht. Nutzer können von Apps gesendete Nachrichten löschen. |
Dialog
Wrapper um den Kartentext des Dialogfelds.
| Felder | |
|---|---|
body |
Nur Eingabe. Text des Dialogfelds, der in einem modalen Fenster gerendert wird. Google Chat-Apps unterstützen die folgenden Kartenentitäten nicht: |
DialogAction
Enthält einen Dialog und einen Anfragestatuscode.
| Felder | |
|---|---|
action_status |
Nur Eingabe. Status einer Anfrage zum Aufrufen oder Senden eines Dialogfelds. Zeigt Nutzern bei Bedarf einen Status und eine Nachricht an. Beispielsweise im Falle eines Fehlers oder Erfolgs. |
Union-Feld action. Auszuführende Aktion. Für action ist nur einer der folgenden Werte zulässig: |
|
dialog |
Nur Eingabe. Dialog für die Anfrage. |
DoNotDisturbMetadata
Metadaten, die mit dem Verfügbarkeitsstatus DO_NOT_DISTURB verknüpft sind und angeben, wann der Status abläuft.
| Felder | |
|---|---|
expiration_time |
Nur Ausgabe. Zeitstempel, bis zu dem der Nutzer als DO_NOT_DISTURB markiert werden soll. Das Datum kann maximal ein Jahr in der Zukunft liegen. |
DriveDataRef
Ein Verweis auf die Daten eines Drive-Anhangs.
| Felder | |
|---|---|
drive_file_id |
Die ID der Drive-Datei. Verwendung mit der Drive API. |
DriveLinkData
Daten für Google Drive-Links.
| Felder | |
|---|---|
drive_data_ref |
Ein DriveDataRef, der auf eine Google Drive-Datei verweist. |
mime_type |
Der MIME-Typ der verknüpften Google Drive-Ressource. |
Elemente
| Felder | |
|---|---|
cited_sources[] |
Eine Liste von Quellen, die unter der Nachricht als Links in der Fußzeile angezeigt werden sollen. Diese werden nicht inline referenziert. Verwenden Sie für Inline-Verweise |
citations[] |
Eine Liste von Inline-Quellenangaben, auf die im Nachrichtentext (über |
ElementsImage
| Felder | |
|---|---|
Union-Feld image Erforderlich. Eine der unterstützten Bilddarstellungen. Für image ist nur einer der folgenden Werte zulässig: |
|
image_uri |
Erforderlich. Ein öffentlich zugänglicher URI für ein Bild. |
Emoji
Ein Emoji, das als Reaktion auf eine Nachricht verwendet wird.
| Felder | |
|---|---|
Union-Feld content Erforderlich. Der Inhalt des Emojis. Für content ist nur einer der folgenden Werte zulässig: |
|
unicode |
Optional. Ein einfaches Emoji, das durch einen Unicode-String dargestellt wird. |
custom_emoji |
Ein benutzerdefiniertes Emoji. |
EmojiReactionSummary
Die Anzahl der Personen, die mit einem bestimmten Emoji auf eine Nachricht reagiert haben.
| Felder | |
|---|---|
emoji |
Nur Ausgabe. Emoji, das mit den Reaktionen verknüpft ist. |
reaction_count |
Nur Ausgabe. Die Gesamtzahl der Reaktionen mit dem zugehörigen Emoji. |
FindDirectMessageRequest
Eine Anfrage zum Abrufen eines Direktnachrichten-Gruppenbereichs basierend auf der Nutzerressource.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des Nutzers, mit dem die Direktnachricht gesucht werden soll. Format: |
FindGroupChatsRequest
Eine Anfrage zum Abrufen von Gruppenchatbereichen basierend auf Nutzerressourcen.
| Felder | |
|---|---|
users[] |
Optional. Ressourcennamen aller menschlichen Nutzer im Gruppenchat mit dem anrufenden Nutzer. Chat-Apps können nicht in die Anfrage aufgenommen werden. Die maximale Anzahl von Nutzern, die in einer einzelnen Anfrage angegeben werden können, beträgt Format: |
page_size |
Optional. Die maximale Anzahl der zurückzugebenden Spaces. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 10 Spaces zurückgegeben. Der Höchstwert sind 30 Tage. Wenn Sie einen Wert über 30 verwenden, wird er automatisch in 30 geändert. Negative Werte geben einen |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Suchen von Gruppenchats empfangen wurde. Geben Sie diesen Parameter an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Token bereitgestellt hat. Die Übergabe anderer Werte kann zu unerwarteten Ergebnissen führen. |
space_view |
Angeforderter Ansichtstyp für den Space. Wenn nicht festgelegt, wird standardmäßig |
FindGroupChatsResponse
Eine Antwort, die Gruppenchat-Spaces mit genau dem aufrufenden Nutzer und den angeforderten Nutzern enthält.
| Felder | |
|---|---|
spaces[] |
Liste der Gruppenbereiche auf der angeforderten (oder ersten) Seite. |
next_page_token |
Ein Token, das Sie als |
ForwardedMetadata
Metadaten zum Quell-Space, aus dem eine Nachricht weitergeleitet wurde.
| Felder | |
|---|---|
space |
Nur Ausgabe. Der Ressourcenname des Quell-Space. Format: spaces/{space} |
space_display_name |
Nur Ausgabe. Der Anzeigename des Quell-Space oder der Quell-DM zum Zeitpunkt der Weiterleitung. Bei |
GetAttachmentRequest
Anfrage zum Abrufen eines Anhangs.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des Anhangs im Format |
GetAvailabilityRequest
Anfragenachricht für die Methode GetAvailability.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der abzurufenden Verfügbarkeit. Format: users/{user}/availability
Die E-Mail-Adresse des Nutzers oder |
GetCustomEmojiRequest
Eine Anfrage, um ein einzelnes benutzerdefiniertes Emoji zurückzugeben.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des benutzerdefinierten Emojis. Format: Sie können den Emoji-Namen als Alias für |
GetMembershipRequest
Anfrage zum Abrufen einer Mitgliedschaft in einem Gruppenbereich.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname der abzurufenden Mitgliedschaft. Wenn Sie die Mitgliedschaft der App per Nutzerauthentifizierung abrufen möchten, können Sie optional Format: Sie können die E-Mail-Adresse des Nutzers als Alias für |
use_admin_access |
Optional. Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert die OAuth 2.0-Bereiche Das Abrufen von App-Mitgliedschaften in einem Gruppenbereich wird bei Verwendung des Administratorzugriffs nicht unterstützt. |
GetMessageRequest
Anfrage zum Abrufen einer Nachricht.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname der Nachricht. Format: Wenn Sie eine benutzerdefinierte ID für Ihre Nachricht festgelegt haben, können Sie den Wert aus dem Feld |
markup_syntax |
Optional. Gibt die gewünschte Ausgabesyntax für das Feld |
GetSpaceEventRequest
Anfragenachricht zum Abrufen eines Space-Ereignisses.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Space-Ereignisses. Format: |
GetSpaceNotificationSettingRequest
Nachricht zur Abfrage der Benachrichtigungseinstellungen für Gruppenbereiche. Unterstützt nur das Abrufen der Benachrichtigungseinstellung für den aufrufenden Nutzer.
| Felder | |
|---|---|
name |
Erforderlich. Format: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
Anfragenachricht für die GetSpaceReadState API.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des abzurufenden Lesestatus des Space. Es wird nur das Abrufen des Lesestatus für den aufrufenden Nutzer unterstützt. Wenn Sie sich auf den aufrufenden Nutzer beziehen möchten, legen Sie eine der folgenden Optionen fest:
Format: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Anfrage zum Zurückgeben eines einzelnen Space.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des Space im Format Format: |
use_admin_access |
Optional. Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert die OAuth 2.0-Bereiche |
GetThreadReadStateRequest
Anfragenachricht für die GetThreadReadStateRequest API.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname des abzurufenden Lesestatus des Threads. Unterstützt nur das Abrufen des Lesestatus für den aufrufenden Nutzer. Wenn Sie sich auf den aufrufenden Nutzer beziehen möchten, legen Sie eine der folgenden Optionen fest:
Format: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Gruppe
Eine Google-Gruppe in Google Chat.
| Felder | |
|---|---|
name |
Ressourcenname für eine Google-Gruppe. Stellt eine Gruppe in der Cloud Identity Groups API dar. Format: groups/{group} |
HistoryState
Der Status des Verlaufs für Nachrichten und Gruppenbereiche. Gibt an, wie lange Nachrichten und Unterhaltungsthreads nach der Erstellung aufbewahrt werden.
| Enums | |
|---|---|
HISTORY_STATE_UNSPECIFIED |
Standardwert. Nicht verwenden. |
HISTORY_OFF |
Verlauf deaktiviert. Nachrichten und Threads werden 24 Stunden lang aufbewahrt. |
HISTORY_ON |
Verlauf aktiviert. In den Vault-Aufbewahrungsregeln der Organisation ist festgelegt, wie lange Nachrichten und Threads aufbewahrt werden. |
ListCustomEmojisRequest
Eine Anfrage zum Abrufen einer Liste benutzerdefinierter Emojis.
| Felder | |
|---|---|
page_size |
Optional. Die maximale Anzahl der zurückgegebenen benutzerdefinierten Emojis. Der Dienst kann weniger benutzerdefinierte Emojis als diesen Wert zurückgeben. Wenn nicht angegeben, ist der Standardwert 25. Der Höchstwert beträgt 200. Werte über 200 werden auf 200 geändert. |
page_token |
Optional. (Wenn Sie eine vorherige Abfrage fortsetzen.) Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten benutzerdefinierter Emojis empfangen wurde. Geben Sie dieses an, um die nachfolgende Seite abzurufen. Beim Paginieren muss der Filterwert mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Die Übergabe eines anderen Werts kann zu unerwarteten Ergebnissen führen. |
filter |
Optional. Ein Abfragefilter. Unterstützt das Filtern nach Creator. Wenn Sie nach Ersteller filtern möchten, müssen Sie einen gültigen Wert angeben. Derzeit werden nur Die folgende Abfrage gibt beispielsweise benutzerdefinierte Emojis zurück, die vom Aufrufer erstellt wurden: Ungültige Abfragen werden mit dem Fehler |
ListCustomEmojisResponse
Eine Antwort zum Auflisten benutzerdefinierter Emojis.
| Felder | |
|---|---|
custom_emojis[] |
Unsortierte Liste. Liste der benutzerdefinierten Emojis. |
next_page_token |
Ein Token, das Sie als |
ListMembershipsRequest
Anfragenachricht zum Auflisten von Mitgliedschaften.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Space, für den eine Mitgliederliste abgerufen werden soll. Format: spaces/{space} |
page_size |
Optional. Die maximale Anzahl der zurückzugebenden Mitgliedschaften. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 100 Mitgliedschaften zurückgegeben. Der Höchstwert ist 1.000. Wenn Sie einen Wert über 1.000 verwenden, wird er automatisch in 1.000 geändert. Negative Werte geben einen |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Mitgliedschaften empfangen wurde. Geben Sie diesen Parameter an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie andere Werte an die anderen Parameter übergeben, kann dies zu unerwarteten Ergebnissen führen. |
filter |
Optional. Ein Abfragefilter. Sie können Mitgliedschaften nach der Rolle ( Wenn Sie nach Rolle filtern möchten, legen Sie für Wenn Sie nach Typ filtern möchten, legen Sie für Wenn Sie sowohl nach Rolle als auch nach Typ filtern möchten, verwenden Sie den Operator Entweder Die folgenden Abfragen sind beispielsweise gültig: Die folgenden Abfragen sind ungültig: Ungültige Abfragen werden vom Server mit dem Fehler |
show_groups |
Optional. Wenn |
show_invited |
Optional. Wenn Derzeit ist eine Nutzerauthentifizierung erforderlich. |
use_admin_access |
Optional. Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert entweder den OAuth 2.0-Bereich Das Auflisten von App-Mitgliedschaften in einem Gruppenbereich wird bei Verwendung des Administratorzugriffs nicht unterstützt. |
ListMembershipsResponse
Antwort zum Auflisten der Mitgliedschaften im Gruppenbereich.
| Felder | |
|---|---|
memberships[] |
Unsortierte Liste. Liste der Mitgliedschaften auf der angeforderten (oder ersten) Seite. |
next_page_token |
Ein Token, das Sie als |
ListMessagePinsRequest
Anfragenachricht zum Auflisten von angepinnten Nachrichten.
| Felder | |
|---|---|
parent |
Erforderlich. Der übergeordnete Space, zu dem die Sammlung angepinnter Elemente gehört. Format: |
page_size |
Optional. Die maximale Anzahl der zurückgegebenen angepinnten Nachrichten. Der Dienst gibt möglicherweise weniger Nachrichten als diesen Wert zurück. Der Höchstwert beträgt 100. Wenn Sie einen Wert über 100 verwenden, wird er automatisch in 100 geändert. Wenn nicht angegeben, werden maximal 100 Nachrichten-Pins zurückgegeben. Negative Werte geben einen |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Nachrichten-Pins empfangen wurde. Geben Sie diesen Parameter an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie andere Werte an die anderen Parameter übergeben, kann dies zu unerwarteten Ergebnissen führen. |
ListMessagePinsResponse
Antwortnachricht für das Auflisten von angepinnten Nachrichten.
| Felder | |
|---|---|
message_pins[] |
Die angepinnten Nachrichten aus dem angegebenen Gruppenbereich. |
next_page_token |
Sie können ein Token als |
ListMessagesRequest
Listet Nachrichten im angegebenen Space auf, in dem der Nutzer Mitglied ist.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Space, aus dem Nachrichten aufgelistet werden sollen. Format: |
page_size |
Optional. Die maximale Anzahl der zurückgegebenen Nachrichten. Der Dienst gibt möglicherweise weniger Nachrichten als diesen Wert zurück. Wenn nicht angegeben, werden maximal 25 zurückgegeben. Der Höchstwert ist 1.000. Wenn Sie einen Wert über 1.000 verwenden, wird er automatisch in 1.000 geändert. Negative Werte geben einen |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Nachrichten empfangen wurde. Geben Sie diesen Parameter an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie andere Werte an die anderen Parameter übergeben, kann dies zu unerwarteten Ergebnissen führen. |
filter |
Optional. Ein Abfragefilter. Sie können Nachrichten nach Datum ( Wenn Sie Nachrichten nach dem Erstellungsdatum filtern möchten, geben Sie Wenn Sie nach Thread filtern möchten, geben Sie die Wenn Sie sowohl nach Thread als auch nach Datum filtern möchten, verwenden Sie den Operator Die folgenden Abfragen sind beispielsweise gültig: Ungültige Abfragen werden vom Server mit dem Fehler |
order_by |
Optional. Wie die Liste der Nachrichten sortiert wird. Geben Sie einen Wert an, nach dem ein Sortiervorgang sortiert werden soll. Gültige Werte für Sortiervorgänge:
Die Standardreihenfolge ist |
show_deleted |
Optional. Gibt an, ob gelöschte Nachrichten berücksichtigt werden sollen. Bei gelöschten Nachrichten werden der Zeitpunkt des Löschens und Metadaten zum Löschen angezeigt, der Nachrichteninhalt ist jedoch nicht verfügbar. |
markup_syntax |
Optional. Gibt die gewünschte Ausgabesyntax für das Feld |
ListMessagesResponse
Antwortnachricht für das Auflisten von Nachrichten.
| Felder | |
|---|---|
messages[] |
Liste der Nachrichten. |
next_page_token |
Sie können ein Token als |
ListReactionsRequest
Listet Reaktionen auf eine Nachricht auf.
| Felder | |
|---|---|
parent |
Erforderlich. Die Nachricht, auf die Nutzer reagiert haben. Format: |
page_size |
Optional. Die maximale Anzahl der zurückgegebenen Reaktionen. Der Dienst kann weniger Reaktionen als diesen Wert zurückgeben. Wenn nicht angegeben, beträgt der Standardwert 25. Der Höchstwert beträgt 200. Werte über 200 werden auf 200 geändert. |
page_token |
Optional. (Wenn Sie eine vorherige Abfrage fortsetzen.) Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Reaktionen empfangen wurde. Geben Sie dieses an, um die nachfolgende Seite abzurufen. Beim Paginieren muss der Filterwert mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Die Übergabe eines anderen Werts kann zu unerwarteten Ergebnissen führen. |
filter |
Optional. Ein Abfragefilter. Sie können Reaktionen nach Emoji (entweder Wenn Sie Reaktionen für mehrere Emojis oder Nutzer filtern möchten, verbinden Sie ähnliche Felder mit dem Operator Wenn Sie Reaktionen nach Emoji und Nutzer filtern möchten, verwenden Sie den Operator Wenn Ihre Abfrage sowohl Die folgenden Abfragen sind beispielsweise gültig: Die folgenden Abfragen sind ungültig: Ungültige Abfragen werden mit dem Fehler |
ListReactionsResponse
Antwort auf eine Anfrage zum Auflisten von Reaktionen.
| Felder | |
|---|---|
reactions[] |
Liste der Reaktionen auf der angeforderten (oder ersten) Seite. |
next_page_token |
Fortsetzungstoken zum Abrufen der nächsten Ergebnisseite. Für die letzte Ergebnisseite ist es leer. |
ListSectionItemsRequest
Anfragenachricht zum Auflisten von Abschnittselementen.
| Felder | |
|---|---|
parent |
Erforderlich. Das übergeordnete Element, d. h. der Ressourcenname des Abschnitts, zu dem diese Sammlung von Abschnittselementen gehört. Unterstützt nur das Auflisten von Abschnittselementen für den aufrufenden Nutzer. Wenn Sie nach Space filtern, verwenden Sie den Platzhalter Format: |
page_size |
Optional. Die maximale Anzahl der zurückzugebenden Abschnittselemente. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 10 Abschnittselemente zurückgegeben. Der Höchstwert beträgt 100. Wenn Sie einen Wert über 100 verwenden, wird er automatisch in 100 geändert. Negative Werte geben einen |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Abschnittselementen empfangen wurde. Geben Sie dieses an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie andere Werte an die anderen Parameter übergeben, kann dies zu unerwarteten Ergebnissen führen. |
filter |
Optional. Ein Abfragefilter. Derzeit wird nur das Filtern nach Space unterstützt. Beispiel: Ungültige Abfragen werden mit dem Fehler |
ListSectionItemsResponse
Antwortnachricht für die Auflistung von Abschnittselementen.
| Felder | |
|---|---|
section_items[] |
Die Abschnittselemente aus dem angegebenen Abschnitt. |
next_page_token |
Ein Token, das als |
ListSectionsRequest
Anfragenachricht zum Auflisten von Abschnitten.
| Felder | |
|---|---|
parent |
Erforderlich. Das übergeordnete Element, d. h. der Name der Nutzerressource, die diese Sammlung von Abschnitten besitzt. Unterstützt nur das Auflisten von Abschnitten für den aufrufenden Nutzer. Wenn Sie sich auf den aufrufenden Nutzer beziehen möchten, legen Sie eine der folgenden Optionen fest:
Format: |
page_size |
Optional. Die maximale Anzahl der zurückzugebenden Abschnitte. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 10 Abschnitte zurückgegeben. Der Höchstwert beträgt 100. Wenn Sie einen Wert über 100 verwenden, wird er automatisch in 100 geändert. Negative Werte geben einen |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Abschnitten empfangen wurde. Geben Sie dieses an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie andere Werte an die anderen Parameter übergeben, kann dies zu unerwarteten Ergebnissen führen. |
ListSectionsResponse
Antwortnachricht für das Auflisten von Abschnitten.
| Felder | |
|---|---|
sections[] |
Die Abschnitte des angegebenen Nutzers. |
next_page_token |
Ein Token, das als |
ListSpaceEventsRequest
Anfragenachricht zum Auflisten von Ereignissen im Gruppenbereich.
| Felder | |
|---|---|
parent |
Erforderlich. Ressourcenname des Google Chat-Bereichs, in dem die Ereignisse aufgetreten sind. Format: |
page_size |
Optional. Die maximale Anzahl der zurückgegebenen Space-Ereignisse. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Negative Werte geben einen |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Ereignissen im Gruppenbereich empfangen wurde. Geben Sie dieses an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen Parameter, die für das Auflisten von Space-Ereignissen bereitgestellt werden, mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie andere Werte an die anderen Parameter übergeben, kann dies zu unerwarteten Ergebnissen führen. |
filter |
Erforderlich. Ein Abfragefilter. Sie müssen mindestens einen Ereignistyp ( Optional können Sie auch nach Startzeit (
Wenn Sie eine Start- oder Endzeit angeben möchten, verwenden Sie den Gleichheitsoperator Die folgenden Abfragen sind beispielsweise gültig: Die folgenden Abfragen sind ungültig: Ungültige Abfragen werden vom Server mit dem Fehler |
ListSpaceEventsResponse
Antwortnachricht für das Auflisten von Gruppenbereichsereignissen.
| Felder | |
|---|---|
space_events[] |
Die Ergebnisse werden in chronologischer Reihenfolge zurückgegeben (ältestes Ereignis zuerst). Hinweis: Das Feld |
next_page_token |
Fortsetzungstoken, das zum Abrufen weiterer Ereignisse verwendet wird. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten. |
ListSpacesRequest
Eine Anfrage zum Auflisten der Gruppenbereiche, in denen der Aufrufer Mitglied ist.
| Felder | |
|---|---|
page_size |
Optional. Die maximale Anzahl der zurückzugebenden Spaces. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 100 Spaces zurückgegeben. Der Höchstwert ist 1.000. Wenn Sie einen Wert über 1.000 verwenden, wird er automatisch in 1.000 geändert. Negative Werte geben einen |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Bereichen empfangen wurde. Geben Sie diesen Parameter an, um die nachfolgende Seite abzurufen. Beim Paginieren muss der Filterwert mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Die Übergabe eines anderen Werts kann zu unerwarteten Ergebnissen führen. |
filter |
Optional. Ein Abfragefilter. Sie können Gruppenbereiche nach dem Typ des Gruppenbereichs filtern ( Wenn Sie nach dem Typ des Gruppenbereichs filtern möchten, müssen Sie einen gültigen Enum-Wert angeben, z. B. Die folgenden Abfragen sind beispielsweise gültig: Ungültige Abfragen werden vom Server mit dem Fehler |
ListSpacesResponse
Die Antwort auf eine Anfrage zum Auflisten von Bereichen.
| Felder | |
|---|---|
spaces[] |
Liste der Gruppenbereiche auf der angeforderten (oder ersten) Seite. Hinweis: Das Feld |
next_page_token |
Sie können ein Token als |
MarkAsActiveRequest
Anfragenachricht für die Methode MarkAsActive.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der Verfügbarkeit, die als aktiv markiert werden soll. Format: users/{user}/availability
Die E-Mail-Adresse des Nutzers oder |
Union-Feld expiration. Das Ablaufdatum für den Verfügbarkeitsstatus AKTIV. Nach Ablauf wird der Nutzer als „Abwesend“ markiert. Wenn kein Ablaufdatum angegeben ist, läuft der Status AKTIV 30 Minuten nach der aktuellen Zeit ab. Für expiration ist nur einer der folgenden Werte zulässig: |
|
expire_time |
Der absolute Zeitstempel, zu dem der Status AKTIV abläuft. |
ttl |
Die Dauer von der aktuellen Zeit bis zum Ablauf des Status ACTIVE. Mit einer kurzen TTL kann der Status des Nutzers effektiv auf die Aktivität nach dieser kurzen Dauer zurückgesetzt werden. |
MarkAsAwayRequest
Anfragenachricht für die Methode MarkAsAway.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der Verfügbarkeit, die als „Abwesend“ markiert werden soll. Format: users/{user}/availability
Die E-Mail-Adresse des Nutzers oder |
MarkAsDoNotDisturbRequest
Anfragenachricht für die Methode MarkAsDoNotDisturb.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der Verfügbarkeit, die als „Bitte nicht stören“ markiert werden soll. Format: users/{user}/availability
Die E-Mail-Adresse des Nutzers oder |
Union-Feld expiration. Erforderlich. Das Ablaufdatum für den Verfügbarkeitsstatus „Bitte nicht stören“. Der Nutzer wird nach Ablauf als „Abwesend“ markiert. Dieser Wert darf maximal 1 Jahr nach der aktuellen Zeit liegen. Für expiration ist nur einer der folgenden Werte zulässig: |
|
expire_time |
Der absolute Zeitstempel, zu dem der „Bitte nicht stören“-Status abläuft. |
ttl |
Die Dauer von der aktuellen Uhrzeit bis zum Ablauf des „Bitte nicht stören“-Status. |
MarkupSyntax
Gibt die Markup-Syntax an, die zum Formatieren des Textes der Chatnachricht verwendet wird. Gilt für das Feld text der Ressource Message.
| Enums | |
|---|---|
MARKUP_SYNTAX_UNSPECIFIED |
Stellt den nicht angegebenen Wert dar. |
MARKUP_SYNTAX_CHAT |
Verwendet die Markup-Syntax von Google Chat. Weitere Informationen finden Sie unter https://developers.google.com/workspace/chat/format-messages#format-texts. |
MARKUP_SYNTAX_MARKDOWN |
Verwendet Markdown-Syntax. Diese Syntax basiert auf der CommonMark-Spezifikation mit zusätzlichen Erweiterungen. Weitere Informationen finden Sie unter https://developers.google.com/workspace/chat/format-messages#format-texts. |
MatchedUrl
Eine übereinstimmende URL in einer Chatnachricht. Chat-Apps können eine Vorschau von übereinstimmenden URLs anzeigen. Weitere Informationen finden Sie unter Vorschau von Links anzeigen.
| Felder | |
|---|---|
url |
Nur Ausgabe. Die URL, die übereinstimmt. |
MeetSpaceLinkData
Daten für Meet-Konferenzraumlinks.
| Felder | |
|---|---|
meeting_code |
Besprechungscode des verknüpften Meet-Konferenzraums. |
type |
Gibt den Typ des Konferenzraums an. |
huddle_status |
Optional. Nur Ausgabe. Wenn es sich bei der Meet-Besprechung um ein Huddle handelt, wird der Status des Huddles angezeigt. Andernfalls ist dieser Wert nicht festgelegt. |
HuddleStatus
Status des Huddles
| Enums | |
|---|---|
HUDDLE_STATUS_UNSPECIFIED |
Standardwert für das Enum. Nicht verwenden. |
STARTED |
Das Huddle hat begonnen. |
ENDED |
Das Huddle wurde beendet. In diesem Fall sind die URI und die IDs des Meet-Bereichs nicht mehr gültig. |
MISSED |
Das Huddle wurde verpasst. In diesem Fall sind die URI und die IDs des Meet-Bereichs nicht mehr gültig. |
Typ
Der Typ des Meet-Bereichs.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Standardwert für das Enum. Nicht verwenden. |
MEETING |
Der Meet-Bereich ist eine Videokonferenz. |
HUDDLE |
Der Meet-Bereich ist ein Huddle. |
Mitgliedschaft
Stellt eine Mitgliedschaftsbeziehung in Google Chat dar, z. B. ob ein Nutzer oder eine Chat-App zu einem Gruppenbereich eingeladen wurde, Teil davon ist oder nicht.
| Felder | |
|---|---|
name |
ID. Ressourcenname der Mitgliedschaft, der vom Server zugewiesen wird. Format: |
state |
Nur Ausgabe. Status der Mitgliedschaft. |
role |
Optional. Die Rolle des Nutzers in einem Chatbereich, die seine zulässigen Aktionen im Bereich bestimmt. Dieses Feld kann nur als Eingabe in |
create_time |
Optional. Nicht veränderbar. Der Zeitpunkt, zu dem die Mitgliedschaft erstellt wurde, z. B. wenn ein Mitglied einem Gruppenbereich beigetreten ist oder eingeladen wurde, einem Gruppenbereich beizutreten. Dieses Feld dient nur der Ausgabe, außer wenn es zum Importieren von früheren Mitgliedschaften in Gruppenbereiche im Importmodus verwendet wird. |
delete_time |
Optional. Nicht veränderbar. Der Zeitpunkt, zu dem die Mitgliedschaft gelöscht wurde, z. B. wenn ein Mitglied einen Gruppenbereich verlassen hat oder daraus entfernt wurde. Dieses Feld ist nur für die Ausgabe vorgesehen, außer wenn es zum Importieren von früheren Mitgliedschaften in Gruppenbereiche im Importmodus verwendet wird. |
affiliation |
Nur Ausgabe. Die Beziehung eines Nutzers zur Workspace-Organisation, die Eigentümer des Space ist. In Gruppenbereichen, die zu Privatnutzerkonten gehören, ist die Zugehörigkeit aller Mitglieder |
Union-Feld memberType. Mitglied, das mit dieser Mitgliedschaft verknüpft ist. In Zukunft werden möglicherweise weitere Mitgliedstypen unterstützt. Für memberType ist nur einer der folgenden Werte zulässig: |
|
member |
Optional. Der Google Chat-Nutzer oder die Google Chat-App, dem bzw. der die Mitgliedschaft entspricht. Wenn sich Ihre Chat-App als Nutzer authentifiziert, werden in der Ausgabe nur die user-Felder |
group_member |
Optional. Die Google-Gruppe, der die Mitgliedschaft entspricht. Zum Lesen oder Ändern von Mitgliedschaften für Google Groups ist eine Nutzerauthentifizierung erforderlich. |
Händler/Partner
Gibt die Zugehörigkeit eines Nutzers zur Google Workspace-Organisation an, die Inhaber des Gruppenbereichs ist. Diesem Enum können in Zukunft weitere Werte hinzugefügt werden.
| Enums | |
|---|---|
AFFILIATION_UNSPECIFIED |
Standardwert. Dieser Wert wird nicht verwendet. |
INTERNAL |
Ein Konto, das von derselben Google Workspace-Organisation verwaltet wird, die Inhaber des Gruppenbereichs ist. |
EXTERNAL |
Ein Konto außerhalb der Google Workspace-Organisation, die Inhaber des Gruppenbereichs ist (z.B. ein Privatnutzerkonto oder ein Konto, das von einer anderen Workspace-Organisation verwaltet wird). |
MANAGED_EXTERNAL |
Ein Konto, das von der Workspace-Organisation verwaltet wird, die Inhaber des Gruppenbereichs ist, aber für einen Nutzer außerhalb der Organisation bereitgestellt wird (z.B. einen Gastnutzer). Weitere Informationen zu Gästen finden Sie unter https://support.google.com/chat/answer/16997417. |
MembershipRole
Stellt die zulässigen Aktionen eines Nutzers in einem Chatbereich dar. In Zukunft werden möglicherweise weitere Aufzählungswerte hinzugefügt.
| Enums | |
|---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Standardwert. users: Der Nutzer ist kein Mitglied des Gruppenbereichs, kann aber eingeladen werden. Für Google Groups: Ihnen wird immer diese Rolle zugewiesen (in Zukunft können andere Enum-Werte verwendet werden). |
ROLE_MEMBER |
Ein Mitglied des Gruppenbereichs. In der Chat-Benutzeroberfläche wird diese Rolle als „Mitglied“ bezeichnet. Der Nutzer hat grundlegende Berechtigungen, z. B. zum Senden von Nachrichten an den Gruppenbereich. Administratoren und Inhaber können Mitgliedern zusätzliche Berechtigungen in einem Gruppenbereich gewähren, darunter:
In Direktnachrichten und unbenannten Gruppenunterhaltungen hat jeder diese Rolle. |
ROLE_MANAGER |
Sie müssen Eigentümer des Gruppenbereichs sein. In der Chatbenutzeroberfläche wird diese Rolle als „Inhaber“ bezeichnet. Der Nutzer hat alle Berechtigungen zum Verwalten des Space, einschließlich:
Wird nur in Weitere Informationen finden Sie im Hilfeartikel Die Rolle als Inhaber oder Administrator eines Gruppenbereichs. |
ROLE_ASSISTANT_MANAGER |
Sie müssen Administrator des Gruppenbereichs sein. In der Chatbenutzeroberfläche wird diese Rolle als „Administrator“ bezeichnet. Der Nutzer hat alle grundlegenden Berechtigungen von
Standardmäßig umfassen die Berechtigungen von Managern unter anderem Folgendes:
Wird nur in Weitere Informationen finden Sie unter Einstellungen für Gruppenbereiche verwalten. |
MembershipState
Gibt die Beziehung des Mitglieds zu einem Gruppenbereich an. In Zukunft werden möglicherweise weitere Mitgliedschaftsstatus unterstützt.
| Enums | |
|---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Standardwert. Nicht verwenden. |
JOINED |
Der Nutzer wird dem Gruppenbereich hinzugefügt und kann daran teilnehmen. |
INVITED |
Der Nutzer wurde eingeladen, dem Gruppenbereich beizutreten, ist ihm aber noch nicht beigetreten. |
NOT_A_MEMBER |
Der Nutzer gehört nicht zum Gruppenbereich und hat keine ausstehende Einladung, dem Gruppenbereich beizutreten. |
MembershipBatchCreatedEventData
Ereignisnutzlast für mehrere neue Mitgliedschaften.
Ereignistyp: google.workspace.chat.membership.v1.batchCreated
| Felder | |
|---|---|
memberships[] |
Eine Liste neuer Mitgliedschaften. |
MembershipBatchDeletedEventData
Ereignisnutzlast für mehrere gelöschte Mitgliedschaften.
Ereignistyp: google.workspace.chat.membership.v1.batchDeleted
| Felder | |
|---|---|
memberships[] |
Eine Liste der gelöschten Mitgliedschaften. |
MembershipBatchUpdatedEventData
Ereignisnutzlast für mehrere aktualisierte Mitgliedschaften.
Ereignistyp: google.workspace.chat.membership.v1.batchUpdated
| Felder | |
|---|---|
memberships[] |
Eine Liste der aktualisierten Mitgliedschaften. |
MembershipCreatedEventData
Ereignisnutzlast für eine neue Mitgliedschaft.
Ereignistyp: google.workspace.chat.membership.v1.created.
| Felder | |
|---|---|
membership |
Die neue Mitgliedschaft. |
MembershipDeletedEventData
Ereignisnutzlast für eine gelöschte Mitgliedschaft.
Ereignistyp: google.workspace.chat.membership.v1.deleted
| Felder | |
|---|---|
membership |
Die gelöschte Mitgliedschaft. Nur die Felder |
MembershipUpdatedEventData
Ereignisnutzlast für eine aktualisierte Mitgliedschaft.
Ereignistyp: google.workspace.chat.membership.v1.updated
| Felder | |
|---|---|
membership |
Die aktualisierte Mitgliedschaft. |
Nachricht
Eine Nachricht in einem Google Chat-Bereich.
| Felder | |
|---|---|
name |
ID. Ressourcenname der Nachricht. Format: Dabei ist Wenn Sie beim Erstellen einer Nachricht eine benutzerdefinierte ID festlegen, können Sie diese ID verwenden, um die Nachricht in einer Anfrage anzugeben. Ersetzen Sie dazu |
sender |
Nur Ausgabe. Der Nutzer, der die Nachricht erstellt hat. Wenn sich Ihre Chat-App als Nutzer authentifiziert, werden in der Ausgabe nur die user-Felder |
create_time |
Optional. Nicht veränderbar. Bei in Google Chat erstellten Gruppenbereichen der Zeitpunkt, zu dem die Nachricht erstellt wurde. Dieses Feld dient nur der Ausgabe, außer wenn es in Gruppenbereichen im Importmodus verwendet wird. Legen Sie für Bereiche im Importmodus dieses Feld auf den historischen Zeitstempel fest, zu dem die Nachricht in der Quelle erstellt wurde, um die ursprüngliche Erstellungszeit beizubehalten. |
last_update_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die Nachricht zuletzt von einem Nutzer bearbeitet wurde. Wenn die Nachricht noch nie bearbeitet wurde, ist dieses Feld leer. |
delete_time |
Nur Ausgabe. Der Zeitpunkt, zu dem die Nachricht in Google Chat gelöscht wurde. Wenn die Nachricht nie gelöscht wird, ist dieses Feld leer. |
text |
Optional. Nur-Text-Inhalt der Nachricht. Der erste Link zu einem Bild, Video oder einer Webseite generiert einen Vorschau-Chip. Sie können auch einen Google Chat-Nutzer oder alle Personen im Gruppenbereich mit@erwähnen. Informationen zum Erstellen von Nachrichten finden Sie unter Nachricht senden. |
formatted_text |
Nur Ausgabe. Enthält die Nachricht
Weitere Informationen finden Sie unter Textformatierung in einer Nachricht ansehen. |
cards[] |
Nicht mehr unterstützt: Verwenden Sie stattdessen Umfangreiche, formatierte und interaktive Karten, mit denen Sie UI-Elemente wie formatierten Text, Schaltflächen und anklickbare Bilder anzeigen können. Karten werden normalerweise unter dem Nur-Text-Inhalt der Nachricht angezeigt. |
cards_v2[] |
Optional. Ein Array von Karten. Chat-Apps können Karten mit App-Authentifizierung erstellen. Im Rahmen des Entwicklervorschauprogramms kann Ihre Chat-App Kartennachrichten erstellen, wenn sie sich als Nutzer authentifiziert. Wenn Ihre Chat-App nicht Teil des Entwicklervorschau-Programms ist, können damit keine Karten mit Nutzerauthentifizierung erstellt werden. Informationen zum Erstellen einer Nachricht mit Karten finden Sie unter Nachricht senden. Mit dem Card Builder können Sie Karten entwerfen und in der Vorschau ansehen. Card Builder öffnen |
annotations[] |
Nur Ausgabe. Anmerkungen können mit dem Nur-Text-Inhalt der Nachricht oder mit Chips verknüpft werden, die auf Google Workspace-Ressourcen wie Google Docs oder Google Sheets mit |
thread |
Die Unterhaltung, zu der die Nachricht gehört. Beispiele für die Verwendung finden Sie unter Unterhaltung starten oder auf eine Nachricht antworten. |
space |
Nur Ausgabe. Wenn sich Ihre Chat-App als Nutzer authentifiziert, wird in der Ausgabe nur der Gruppenbereich |
fallback_text |
Optional. Eine Nur-Text-Beschreibung der Karten der Nachricht, die verwendet wird, wenn die eigentlichen Karten nicht angezeigt werden können, z. B. bei mobilen Benachrichtigungen. |
action_response |
Nur Eingabe. Parameter, mit denen eine Chat-App konfigurieren kann, wie ihre Antwort gepostet wird. |
argument_text |
Nur Ausgabe. Nur-Text-Inhalt der Nachricht, wobei alle Erwähnungen der Chat-App entfernt wurden. |
slash_command |
Nur Ausgabe. Informationen zum Slash-Befehl, falls zutreffend. |
attachment[] |
Optional. Vom Nutzer hochgeladener Anhang. |
matched_url |
Nur Ausgabe. Eine URL im Feld |
thread_reply |
Nur Ausgabe. Wenn Wenn der Gruppenbereich keine Antworten in Threads unterstützt, ist dieses Feld immer |
silent |
Nur Ausgabe. Gibt an, ob es sich um eine lautlose Nachricht handelt. Lautlose Nachrichten sind Nachrichten, bei denen Google Chat Push-Benachrichtigungen für Empfänger unterdrückt. |
client_assigned_message_id |
Optional. Eine benutzerdefinierte ID für die Nachricht. Sie können das Feld verwenden, um eine Nachricht zu identifizieren oder um eine Nachricht abzurufen, zu löschen oder zu aktualisieren. Wenn Sie eine benutzerdefinierte ID festlegen möchten, geben Sie beim Erstellen der Nachricht das Feld |
emoji_reaction_summaries[] |
Nur Ausgabe. Die Liste der Zusammenfassungen von Emoji-Reaktionen auf die Nachricht. |
private_message_viewer |
Optional. Nicht veränderbar. Eingabe zum Erstellen einer Nachricht, andernfalls nur Ausgabe. Der Nutzer, der die Nachricht sehen kann. Wenn dieses Feld festgelegt ist, ist die Nachricht privat und nur für den angegebenen Nutzer und die Chat-App sichtbar. Wenn Sie dieses Feld in Ihre Anfrage aufnehmen möchten, müssen Sie die Chat API mit der App-Authentifizierung aufrufen und Folgendes weglassen: Weitere Informationen finden Sie unter Private Nachrichten senden. |
deletion_metadata |
Nur Ausgabe. Informationen zu einer gelöschten Nachricht. Eine Nachricht wird gelöscht, wenn |
quoted_message_metadata |
Optional. Informationen zu einer Nachricht, die in einer anderen Nachricht zitiert wird. Wenn Sie eine Nachricht erstellen, können Sie Nachrichten innerhalb desselben Threads zitieren oder eine Stammnachricht zitieren, um eine neue Stammnachricht zu erstellen. Sie können jedoch keine Antwort auf eine Nachricht aus einem anderen Thread zitieren. Wenn Sie eine Nachricht aktualisieren, können Sie das Feld Ein Beispiel für die Verwendung finden Sie unter Andere Nachricht zitieren. |
attached_gifs[] |
Nur Ausgabe. GIF-Bilder, die an die Nachricht angehängt sind. |
accessory_widgets[] |
Optional. Ein oder mehrere interaktive Widgets, die unten in einer Nachricht angezeigt werden. Sie können Nachrichten, die Text, Karten oder beides enthalten, Zubehör-Widgets hinzufügen. Nicht unterstützt für Nachrichten, die Dialoge enthalten. Weitere Informationen finden Sie unter Interaktive Widgets am Ende einer Nachricht hinzufügen. Zum Erstellen einer Nachricht mit Zubehör-Widgets ist eine App-Authentifizierung erforderlich. |
elements |
Optional. Elemente sind zusätzliche Komponenten, die beim Erstellen von Nachrichten bereitgestellt werden und mit bestimmten Teilen des Nachrichtentexts verknüpft sein können. Diese unterscheiden sich von Annotationen, die nur ausgegeben werden und zusätzliche Informationen zu Nachrichtenfragmenten oder dem gesamten Nachrichtentext enthalten. |
markup_syntax |
Optional. Gibt an, wie der Server den Inhalt des Nachrichtenfelds |
MessageBatchCreatedEventData
Ereignisnutzlast für mehrere neue Nachrichten.
Ereignistyp: google.workspace.chat.message.v1.batchCreated
| Felder | |
|---|---|
messages[] |
Eine Liste der neuen Nachrichten. |
MessageBatchDeletedEventData
Ereignisnutzlast für mehrere gelöschte Nachrichten.
Ereignistyp: google.workspace.chat.message.v1.batchDeleted
| Felder | |
|---|---|
messages[] |
Eine Liste der gelöschten Nachrichten. |
MessageBatchUpdatedEventData
Ereignisnutzlast für mehrere aktualisierte Nachrichten.
Ereignistyp: google.workspace.chat.message.v1.batchUpdated
| Felder | |
|---|---|
messages[] |
Eine Liste der aktualisierten Nachrichten. |
MessageCreatedEventData
Ereignisnutzlast für eine neue Nachricht.
Ereignistyp: google.workspace.chat.message.v1.created
| Felder | |
|---|---|
message |
Die neue Nachricht. |
MessageDeletedEventData
Ereignisnutzlast für eine gelöschte Nachricht.
Ereignistyp: google.workspace.chat.message.v1.deleted
| Felder | |
|---|---|
message |
Die gelöschte Nachricht. Nur die Felder |
MessagePin
Eine angepinnte Chatnachricht. Weitere Informationen finden Sie unter Nachricht anpinnen.
| Felder | |
|---|---|
name |
ID. Der Ressourcenname der angepinnten Nachricht. Format: |
message |
Erforderlich. Nicht veränderbar. Der Ressourcenname der angepinnten Nachricht. Format: |
MessageUpdatedEventData
Ereignisnutzlast für eine aktualisierte Nachricht.
Ereignistyp: google.workspace.chat.message.v1.updated
| Felder | |
|---|---|
message |
Die aktualisierte Nachricht. |
MoveSectionItemRequest
Anfragenachricht zum Verschieben eines Abschnittselements zwischen Abschnitten.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des zu verschiebenden Abschnittselements. Format: |
target_section |
Erforderlich. Der Ressourcenname des Abschnitts, in den das Abschnittselement verschoben werden soll. Format: |
MoveSectionItemResponse
Antwortnachricht für das Verschieben eines Abschnittselements.
| Felder | |
|---|---|
section_item |
Das aktualisierte Abschnittselement. |
PositionSectionRequest
Anfragenachricht zum Positionieren eines Abschnitts.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des zu positionierenden Abschnitts. Format: |
Union-Feld position. Erforderlich. Die neue Position des Abschnitts. Für position ist nur einer der folgenden Werte zulässig: |
|
sort_order |
Optional. Die absolute Position des Abschnitts in der Liste der Abschnitte. Die Position muss größer als 0 sein. Wenn die Position größer als die Anzahl der Abschnitte ist, wird der Abschnitt am Ende der Liste angefügt. Bei diesem Vorgang wird der Abschnitt an der angegebenen Position eingefügt und der ursprüngliche Abschnitt an dieser Position sowie die darunter liegenden Abschnitte werden an die nächste Position verschoben. |
relative_position |
Optional. Die relative Position des Abschnitts in der Liste der Abschnitte. |
Position
Die Position des Abschnitts.
| Enums | |
|---|---|
POSITION_UNSPECIFIED |
Nicht angegebene Position. |
START |
Beginn der Liste der Abschnitte. |
END |
Ende der Liste der Abschnitte. |
PositionSectionResponse
Antwortnachricht für die Positionierung eines Abschnitts.
| Felder | |
|---|---|
section |
Der aktualisierte Abschnitt. |
QuotedMessageMetadata
Informationen zu einer Nachricht, die in einer anderen Nachricht zitiert wird.
Wenn Sie eine Nachricht aktualisieren, können Sie das Feld quotedMessageMetadata nicht hinzufügen oder ersetzen, aber Sie können es entfernen.
Ein Beispiel für die Verwendung finden Sie unter Andere Nachricht zitieren.
| Felder | |
|---|---|
name |
Erforderlich. Ressourcenname der zitierten Nachricht. Format: |
last_update_time |
Erforderlich. Der Zeitstempel, der angibt, wann die zitierte Nachricht erstellt oder zuletzt aktualisiert wurde. Wenn die Nachricht bearbeitet wurde, verwenden Sie dieses Feld: Wenn |
quote_type |
Optional. Gibt den Angebotstyp an. Wenn nicht festgelegt, wird aus Gründen der Abwärtskompatibilität standardmäßig REPLY im Lese-/Schreibpfad der Nachricht verwendet. |
quoted_message_snapshot |
Nur Ausgabe. Eine Momentaufnahme des Inhalts der zitierten Nachricht. |
forwarded_metadata |
Nur Ausgabe. Metadaten zum Quell-Space der zitierten Nachricht. Wird nur für den Angebotstyp FORWARD ausgefüllt. |
QuoteType
Der Typ des Zitats der zitierten Nachricht.
| Enums | |
|---|---|
QUOTE_TYPE_UNSPECIFIED |
Reserviert. Dieser Wert wird nicht verwendet. |
REPLY |
Wenn
|
FORWARD |
Wenn
|
QuotedMessageSnapshot
Bietet eine Momentaufnahme des Inhalts der zitierten Nachricht zum Zeitpunkt des Zitierens oder Weiterleitens
| Felder | |
|---|---|
sender |
Nur Ausgabe. Der Name des Autors der zitierten Nachricht. Wird sowohl für die Zitattypen REPLY als auch FORWARD ausgefüllt. |
text |
Nur Ausgabe. Snapshot des Textinhalts der zitierten Nachricht. |
formatted_text |
Nur Ausgabe. Enthält die zitierte Nachricht |
annotations[] |
Nur Ausgabe. Anmerkungen, die aus dem Text der zitierten Nachricht geparst wurden. Wird nur für den Angebotstyp FORWARD ausgefüllt. |
attachments[] |
Nur Ausgabe. Anhänge, die Teil der zitierten Nachricht waren. Dies sind Kopien der Anhangsmetadaten der zitierten Nachricht. Wird nur für den Angebotstyp FORWARD ausgefüllt. |
Reaktion
Eine Reaktion auf eine Nachricht.
| Felder | |
|---|---|
name |
ID. Der Ressourcenname der Reaktion. Format: |
user |
Nur Ausgabe. Der Nutzer, der die Reaktion erstellt hat. |
emoji |
Erforderlich. Das in der Reaktion verwendete Emoji. |
ReactionBatchCreatedEventData
Ereignisnutzlast für mehrere neue Reaktionen.
Ereignistyp: google.workspace.chat.reaction.v1.batchCreated
| Felder | |
|---|---|
reactions[] |
Eine Liste neuer Reaktionen. |
ReactionBatchDeletedEventData
Ereignisnutzlast für mehrere gelöschte Reaktionen.
Ereignistyp: google.workspace.chat.reaction.v1.batchDeleted
| Felder | |
|---|---|
reactions[] |
Eine Liste der gelöschten Reaktionen. |
ReactionCreatedEventData
Ereignisnutzlast für eine neue Reaktion.
Ereignistyp: google.workspace.chat.reaction.v1.created
| Felder | |
|---|---|
reaction |
Die neue Reaktion. |
ReactionDeletedEventData
Ereignisnutzlast für eine gelöschte Reaktion.
Typ: google.workspace.chat.reaction.v1.deleted
| Felder | |
|---|---|
reaction |
Die gelöschte Reaktion. |
ReplaceMessageCardsRequest
Anfragenachricht für die API-Methode „ReplaceMessageCards“.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname der Nachricht. Format: |
cards_v2[] |
Optional. Ein Array von Karten, die in die Nachricht aufgenommen werden sollen. Diese Karten ersetzen die vorhandenen Karten der Nachricht. Wenn das Feld leer ist, werden die ursprünglichen Karten in der Nachricht gelöscht. |
ReplaceMessageCardsResponse
Dieser Typ hat keine Felder.
Antwortnachricht für die ReplaceMessageCards API.
RichLinkMetadata
Ein Rich-Link zu einer Ressource. Rich-Links können mit dem Nur-Text-Inhalt der Nachricht verknüpft sein oder Chips darstellen, die auf Google Workspace-Ressourcen wie Google Docs oder Google Sheets mit start_index und length von 0 verweisen.
| Felder | |
|---|---|
uri |
Der URI dieses Links. |
rich_link_type |
Der Typ des Rich-Links. |
Union-Feld data. Daten für die verknüpfte Ressource. Für data ist nur einer der folgenden Werte zulässig: |
|
drive_link_data |
Daten für einen Drive-Link. |
chat_space_link_data |
Daten für einen Link zu einem Chatbereich. |
meet_space_link_data |
Daten für einen Meet-Raum-Link. |
calendar_event_link_data |
Daten für einen Kalendertermin-Link. |
RichLinkType
Der Typ des Rich-Links. In Zukunft werden möglicherweise weitere Typen hinzugefügt.
| Enums | |
|---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Standardwert für das Enum. Nicht verwenden. |
DRIVE_FILE |
Ein Typ für Rich-Links in Google Drive. |
CHAT_SPACE |
Ein Rich-Link-Typ für Google Chat-Bereiche. Beispiel: ein Smartchip für einen Gruppenbereich. |
GMAIL_MESSAGE |
Ein Rich-Link-Typ für Gmail-Nachrichten. Konkret geht es um einen Gmail-Chip aus In Chat teilen. Die API unterstützt nur das Lesen von Nachrichten mit GMAIL_MESSAGE-Rich-Links. |
MEET_SPACE |
Ein Rich-Link-Typ für Meet-Nachrichten. Beispiel: ein Meet-Chip. |
CALENDAR_EVENT |
Ein Rich-Link-Typ für Kalendernachrichten. Beispiel: ein Kalender-Chip. |
SearchMessageResult
Ein einzelnes Ergebniselement aus einer Nachrichtensuche.
| Felder | |
|---|---|
message |
Die übereinstimmende Nachricht. |
space_mute_setting |
Die Stummschaltungseinstellung des aufrufenden Nutzers für den Gruppenbereich, in dem die Nachricht gepostet wird. Die aufrufende App kann diese Informationen verwenden, um zu entscheiden, wie die Nachricht verarbeitet werden soll, je nachdem, ob der Gruppenbereich für den Nutzer stummgeschaltet ist oder nicht. Wird nur zurückgegeben, wenn die Anfrageansicht
|
read |
Gibt an, ob die übereinstimmende Nachricht vom aufrufenden Nutzer gelesen wurde. Wird nur zurückgegeben, wenn die Anfrageansicht
|
SearchMessagesRequest
Anfragenachricht für die Suche nach Nachrichten.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Space, in dem gesucht werden soll. Wenn Sie in allen Gruppenbereichen suchen möchten, auf die der Nutzer Zugriff hat, setzen Sie dieses Feld auf Wenn Sie die Suche auf einen oder mehrere Gruppenbereiche beschränken möchten, verwenden Sie |
filter |
Erforderlich. Eine Suchanfrage. Die Abfrage kann ein oder mehrere Suchbegriffe enthalten, die zum Filtern der Ergebnisse verwendet werden. Sie können die Ergebnisse auch mithilfe der folgenden Nachrichtenfelder filtern:
Für die erweiterte Filterung sind außerdem die folgenden Funktionen verfügbar:
Wenn Sie die Filter
Wenn Sie den Filter
Für verschiedene Felder werden nur Im selben Feld:
Klammern sind erforderlich, um die Operatorrangfolge zu unterscheiden, wenn die Operatoren Die folgenden Beispielabfragen sind gültig: Die maximale Abfragelänge beträgt 1.000 Zeichen. Ungültige Abfragen werden vom Server mit dem Fehler |
page_size |
Optional. Die maximale Anzahl von zurückzugebenden Ergebnissen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 25 zurückgegeben. Der Höchstwert beträgt 100. Wenn Sie einen Wert über 100 verwenden, wird er automatisch in 100 geändert. |
page_token |
Optional. Ein Token, das vom vorherigen Aufruf zum Suchen von Nachrichten empfangen wurde. Geben Sie diesen Parameter an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie andere Werte an die anderen Parameter übergeben, kann dies zu unerwarteten Ergebnissen führen. |
order_by |
Optional. Wie die Ergebnisliste sortiert wird. Unterstützte Attribute für die Sortierung:
Die Standardreihenfolge ist |
markup_syntax |
Optional. Gibt die gewünschte Ausgabesyntax für das Feld |
view |
Optional. Gibt an, welche Art von Suchergebnisansicht zurückgegeben werden soll. Der Standardwert ist |
SearchMessagesView
Die Arten von Ansichten, die für Teilergebnisse der Suche unterstützt werden.
| Enums | |
|---|---|
SEARCH_MESSAGES_VIEW_UNSPECIFIED |
Der Standardwert / nicht festgelegte Wert. Die API verwendet standardmäßig die BASIC-Ansicht. |
SEARCH_MESSAGES_VIEW_BASIC |
In den Ergebnissen sind nur die übereinstimmenden Nachrichten enthalten, keine zusätzlichen Metadaten. „Immer“ ist der Standardwert. |
SEARCH_MESSAGES_VIEW_FULL |
Umfasst alle Ergebnisse: die übereinstimmenden Nachrichten und zusätzliche Metadaten. |
SearchMessagesResponse
Antwortnachricht für die Suche nach Nachrichten.
| Felder | |
|---|---|
results[] |
Die Liste der Suchergebnisse, die der Abfrage entsprechen. |
next_page_token |
Ein Token, mit dem die nächste Seite abgerufen werden kann. Wenn dieses Feld leer ist, gibt es keine nachfolgenden Seiten. |
SearchSpacesRequest
Anfrage zum Suchen nach einer Liste von Gruppenbereichen basierend auf einer Abfrage.
| Felder | |
|---|---|
use_admin_access |
Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert entweder den OAuth 2.0-Bereich |
page_size |
Die maximale Anzahl der zurückzugebenden Spaces. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 100 Spaces zurückgegeben. Der Höchstwert ist 1.000, wenn |
page_token |
Ein Token, das vom vorherigen Aufruf der Suchbereiche empfangen wurde. Geben Sie diesen Parameter an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie andere Werte an die anderen Parameter übergeben, kann dies zu unerwarteten Ergebnissen führen. |
query |
Erforderlich. Eine Suchanfrage. Wenn
Wenn
Für verschiedene Felder werden nur Innerhalb desselben Felds werden die Operatoren Die folgenden Beispielabfragen sind gültig, wenn Die folgenden Beispielabfragen sind gültig, wenn Die maximale Abfragelänge beträgt 1.000 Zeichen. Ungültige Abfragen werden vom Server mit dem Fehler |
order_by |
Optional. Wie die Liste der Gruppenbereiche sortiert wird. Unterstützte Attribute für die Sortierung:
Wenn Gültige Werte für Sortiervorgänge sind:
Die unterstützte Syntax, wenn
Wenn
|
SearchSpacesResponse
Antwort mit einer Liste von Gruppenbereichen, die der Anfrage zur Suche nach Gruppenbereichen entsprechen.
| Felder | |
|---|---|
spaces[] |
Eingestellt: Verwenden Sie stattdessen das neue Feld „ |
next_page_token |
Ein Token, mit dem die nächste Seite abgerufen werden kann. Wenn dieses Feld leer ist, gibt es keine nachfolgenden Seiten. Wird nur ausgefüllt, wenn |
total_size |
Die Gesamtzahl der Spaces, die der Abfrage entsprechen, über alle Seiten hinweg. Wenn das Ergebnis mehr als 10.000 Bereiche umfasst, ist dieser Wert eine Schätzung. Wird nur ausgefüllt, wenn |
results[] |
Nur Ausgabe. Die Liste der Suchergebnisse, die der Abfrage entsprechen. |
SearchSpaceResult
Ein einzelnes Ergebniselement aus einer Suche nach Gruppenbereichen.
| Felder | |
|---|---|
space |
Nur Ausgabe. Der übereinstimmende Gruppenbereich. |
Bereich
Stellt einen Abschnitt in Google Chat dar. Mithilfe von Abschnitten können Nutzer ihre Gruppenbereiche organisieren. Es gibt zwei Arten von Abschnitten:
Systembereiche:Dies sind vordefinierte Bereiche, die von Google Chat verwaltet werden. Ihre Ressourcennamen sind fest vorgegeben und sie können nicht erstellt oder gelöscht werden. Außerdem kann ihre
display_namenicht geändert werden. Beispiele:users/{user}/sections/default-direct-messagesusers/{user}/sections/default-spacesusers/{user}/sections/default-apps
Benutzerdefinierte Bereiche:Diese Bereiche werden vom Nutzer erstellt und verwaltet. Für das Erstellen eines benutzerdefinierten Bereichs mit
CreateSectionist eindisplay_nameerforderlich. Benutzerdefinierte Bereiche können mitUpdateSectionaktualisiert und mitDeleteSectiongelöscht werden.
| Felder | |
|---|---|
name |
ID. Ressourcenname des Abschnitts. Bei Systemabschnitten ist die Abschnitts-ID ein konstanter String:
Format: |
display_name |
Optional. Der Anzeigename des Abschnitts. Wird nur für Abschnitte vom Typ |
sort_order |
Nur Ausgabe. Die Reihenfolge des Abschnitts im Verhältnis zu anderen Abschnitten. Abschnitte mit einem niedrigeren |
type |
Erforderlich. Der Typ des Abschnitts. |
SectionType
Abschnittstypen.
| Enums | |
|---|---|
SECTION_TYPE_UNSPECIFIED |
Nicht angegebener Abschnittstyp. |
CUSTOM_SECTION |
Benutzerdefinierter Bereich. |
DEFAULT_DIRECT_MESSAGES |
Standardbereich mit DIRECT_MESSAGE zwischen zwei menschlichen Nutzern oder GROUP_CHAT-Bereichen, die keinem benutzerdefinierten Bereich angehören. |
DEFAULT_SPACES |
Standardbereiche, die zu keinem benutzerdefinierten Bereich gehören. |
DEFAULT_APPS |
Standardbereich mit den installierten Apps eines Nutzers. |
SectionItem
Ein benutzerdefiniertes Abschnittselement. Damit werden Abschnittselemente wie Bereiche dargestellt, die in einem Abschnitt gruppiert sind.
| Felder | |
|---|---|
name |
ID. Der Ressourcenname des Abschnittselements. Format: |
Union-Feld item. Erforderlich. Das Abschnittselement. Für item ist nur einer der folgenden Werte zulässig: |
|
space |
Optional. Der Name der Space-Ressource. Format: |
SetUpSpaceRequest
Anfrage zum Erstellen eines Gruppenbereichs und zum Hinzufügen bestimmter Nutzer.
| Felder | |
|---|---|
space |
Erforderlich. Wenn Sie einen Space erstellen möchten, setzen Sie Wenn Sie einen Gruppenchat erstellen möchten, setzen Sie Wenn Sie eine 1:1-Unterhaltung zwischen Menschen erstellen möchten, setzen Sie Wenn Sie eine 1:1-Unterhaltung zwischen einer Person und der aufrufenden Chat-App erstellen möchten, setzen Sie Wenn bereits ein |
request_id |
Optional. Eine eindeutige ID für diese Anfrage. Eine zufällige UUID wird empfohlen. Wenn Sie eine Anfrage-ID angeben, wird die Anfrage idempotent. Das bedeutet, dass mehrere identische Anfragen mit derselben Anfrage-ID nur zur Erstellung eines einzigen Space führen. Bei nachfolgenden Anfragen mit derselben Anfrage-ID wird der vorhandene Space zurückgegeben und nicht aktualisiert, auch wenn sich die angeforderten Details vom aktuellen Status unterscheiden. So verwenden Sie dieses Feld effektiv:
|
memberships[] |
Optional. Die Google Chat-Nutzer oder -Gruppen, die Sie in den Gruppenbereich einladen möchten. Lassen Sie den aufrufenden Nutzer weg, da er automatisch hinzugefügt wird. Der Satz lässt derzeit bis zu 49 Mitgliedschaften zu (zusätzlich zum Aufrufer). Bei einer Mitgliedschaft von Personen muss das Feld Für die Mitgliedschaft in einer Google-Gruppe muss das Feld Optional, wenn Erforderlich, wenn Erforderlich, wenn Muss leer sein, wenn eine 1:1-Unterhaltung zwischen einem Menschen und der aufrufenden Chat-App erstellt wird (wenn |
SlashCommand
Metadaten zu einem Slash-Befehl in Google Chat.
| Felder | |
|---|---|
command_id |
Die ID des Slash-Befehls. |
SlashCommandMetadata
Anmerkungsmetadaten für Slash-Befehle (/).
| Felder | |
|---|---|
bot |
Die Chat-App, deren Befehl aufgerufen wurde. |
type |
Der Typ des Slash-Befehls. |
command_name |
Der Name des aufgerufenen Slash-Befehls. |
command_id |
Die Befehls-ID des aufgerufenen Slash-Befehls. |
triggers_dialog |
Gibt an, ob der Slash-Befehl für einen Dialog ist. |
Typ
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Standardwert für das Enum. Nicht verwenden. |
ADD |
Fügen Sie die Chat-App dem Gruppenbereich hinzu. |
INVOKE |
Slash-Befehl in einem Gruppenbereich aufrufen. |
Leerzeichen
Ein Gruppenbereich in Google Chat. Gruppenbereiche sind Unterhaltungen zwischen zwei oder mehr Nutzern oder Direktnachrichten zwischen einem Nutzer und einer Chat-App.
| Felder | |
|---|---|
name |
ID. Ressourcenname des Space. Format: Dabei steht |
type |
Nur Ausgabe. Nicht mehr unterstützt: Verwenden Sie stattdessen |
space_type |
Optional. Der Typ des Gruppenbereichs. Erforderlich, wenn Sie einen Gruppenbereich erstellen oder den Typ eines Gruppenbereichs aktualisieren. Nur Ausgabe für andere Nutzung. |
single_user_bot_dm |
Optional. Gibt an, ob der Gruppenbereich eine Direktnachricht zwischen einer Chat-App und einer einzelnen Person ist. |
threaded |
Nur Ausgabe. Nicht mehr unterstützt: Verwenden Sie stattdessen |
display_name |
Optional. Der Anzeigename des Space. Erforderlich, wenn Sie einen Space mit einem Bei Direktnachrichten ist dieses Feld möglicherweise leer. Unterstützt bis zu 128 Zeichen. |
external_user_allowed |
Optional. Nicht veränderbar. Gibt an, ob jeder Google Chat-Nutzer Mitglied dieses Gruppenbereichs sein darf. Eingabe beim Erstellen eines Gruppenbereichs in einer Google Workspace-Organisation. Lassen Sie dieses Feld beim Erstellen von Gruppenbereichen unter den folgenden Bedingungen weg:
Bei vorhandenen Spaces ist dieses Feld schreibgeschützt. |
space_threading_state |
Nur Ausgabe. Der Thread-Status im Chatbereich. |
space_details |
Optional. Details zum Gruppenbereich, einschließlich Beschreibung und Regeln. |
space_history_state |
Optional. Der Status des Nachrichtenverlaufs für Nachrichten und Threads in diesem Gruppenbereich. |
import_mode |
Optional. Gibt an, ob dieser Gruppenbereich im Rahmen einer Datenmigration zu Google Workspace in Zum Erstellen eines Space in |
create_time |
Optional. Nicht veränderbar. Bei in Google Chat erstellten Gruppenbereichen: der Zeitpunkt, zu dem der Gruppenbereich erstellt wurde. Dieses Feld dient nur der Ausgabe, außer wenn es in Gruppenbereichen im Importmodus verwendet wird. Legen Sie für Spaces im Importmodus dieses Feld auf den historischen Zeitstempel fest, zu dem der Space in der Quelle erstellt wurde, um die ursprüngliche Erstellungszeit beizubehalten. Wird nur in der Ausgabe ausgefüllt, wenn |
last_active_time |
Nur Ausgabe. Zeitstempel der letzten Nachricht im Gruppenbereich. |
admin_installed |
Nur Ausgabe. Bei Gruppenbereichen für Direktnachrichten (DM) mit einer Chat-App, ob der Gruppenbereich von einem Google Workspace-Administrator erstellt wurde. Administratoren können im Namen von Nutzern in ihrer Organisation eine Chat-App installieren und eine Direktnachricht mit ihr einrichten. Damit die Installation durch Administratoren unterstützt wird, muss Ihre Chat-App Direktnachrichten unterstützen. |
membership_count |
Nur Ausgabe. Die Anzahl der beigetretenen Mitglieder, gruppiert nach Mitgliedstyp. Wird ausgefüllt, wenn der |
access_settings |
Optional. Gibt die Zugriffseinstellung des Gruppenbereichs an. Wird nur angegeben, wenn der |
space_uri |
Nur Ausgabe. Der URI, über den ein Nutzer auf den Space zugreifen kann. |
import_mode_expire_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Space automatisch vom System gelöscht wird, wenn er im Importmodus bleibt. Jeder im Importmodus erstellte Space muss diesen Modus vor Ablauf dieser Zeit mit Dieses Feld wird nur für Gruppenbereiche ausgefüllt, die im Importmodus erstellt wurden. |
customer |
Optional. Nicht veränderbar. Die Kundennummer der Domain des Gruppenbereichs. Nur erforderlich, wenn ein Space mit App-Authentifizierung erstellt wird und Im Format Dieses Feld wird nicht für Direktnachrichten (DMs) oder für Gruppenbereiche ausgefüllt, die von Nutzern erstellt wurden, die nicht Google Workspace verwenden. |
Union-Feld space_permission_settings. Stellt die Berechtigungseinstellungen eines Gruppenbereichs dar. Wird nur angegeben, wenn der space_type SPACE ist. Für space_permission_settings ist nur einer der folgenden Werte zulässig: |
|
predefined_permission_settings |
Optional. Nur Eingabe. Vordefinierte Einstellungen für die Berechtigungen für Gruppenbereiche, die nur beim Erstellen eines Gruppenbereichs eingegeben werden können. Wenn das Feld nicht festgelegt ist, wird ein Space für die Zusammenarbeit erstellt. Nachdem Sie den Gruppenbereich erstellt haben, werden die Einstellungen im Feld Das Festlegen vordefinierter Berechtigungseinstellungen unterstützt Folgendes:
|
permission_settings |
Optional. Berechtigungseinstellungen für vorhandene Gruppenbereiche. Eingabe zum Aktualisieren der genauen Berechtigungseinstellungen für Gruppenbereiche, wobei vorhandene Berechtigungseinstellungen ersetzt werden. In der Ausgabe werden die aktuellen Berechtigungseinstellungen aufgeführt. Das Lesen und Aktualisieren von Berechtigungseinstellungen wird unterstützt für:
|
AccessPermissionSetting
Eine Einstellung für Zugriffsberechtigungen.
| Felder | |
|---|---|
principals[] |
Optional. Unsortierte Liste. Zulässige Hauptkonten für diese Berechtigung. |
AccessPermissionSettings
Auf die Berechtigungseinstellungen für einen Gruppenbereich zugreifen
| Felder | |
|---|---|
discover_space_setting |
Optional. Einstellung für die Zugriffsberechtigung zum Entdecken des Gruppenbereichs. |
join_space_setting |
Optional. Einstellung für die Zugriffsberechtigung zum Beitreten zum Gruppenbereich. |
view_space_membership_setting |
Optional. Einstellung für die Zugriffsberechtigung zum Aufrufen der Mitgliedschaft in einem Gruppenbereich. Muss zusammen mit |
AccessSettings
Stellt die Zugriffseinstellung des Gruppenbereichs dar.
| Felder | |
|---|---|
access_state |
Nur Ausgabe. Gibt den Zugriffsstatus des Space an. |
audience |
Optional. Der Ressourcenname der Zielgruppe, die den Gruppenbereich finden, ihm beitreten und eine Vorschau der Nachrichten im Gruppenbereich ansehen kann. Wenn diese Option nicht festgelegt ist, können nur Nutzer oder Google-Gruppen, die einzeln eingeladen oder dem Gruppenbereich hinzugefügt wurden, darauf zugreifen. Weitere Informationen finden Sie im Hilfeartikel Gruppenbereiche für eine Zielgruppe auffindbar machen. Format: Wenn Sie die Standardzielgruppe für die Google Workspace-Organisation verwenden möchten, legen Sie Die Zielgruppe liest:
Dieses Feld wird nicht ausgefüllt, wenn der Bereich Zum Festlegen der Zielgruppe ist eine Nutzerauthentifizierung erforderlich. |
access_permission_settings |
Optional. Rufen Sie die Berechtigungseinstellungen für den Gruppenbereich auf. Wenn Sie die Zielgruppe beim Erstellen eines Gruppenbereichs festlegen möchten, geben Sie in Ihrer Anfrage das Feld |
AccessState
Stellt den Zugriffsstatus des Gruppenbereichs dar.
| Enums | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
Der Zugriffsstatus ist unbekannt oder wird in dieser API nicht unterstützt. |
PRIVATE |
Nur Nutzer oder Google-Gruppen, die von anderen Nutzern oder Google Workspace-Administratoren einzeln hinzugefügt oder eingeladen wurden, können den Gruppenbereich finden und darauf zugreifen. |
DISCOVERABLE |
Ein Administrator des Gruppenbereichs hat einer Zielgruppe Zugriff auf den Gruppenbereich gewährt. Nutzer oder Google-Gruppen, die dem Gruppenbereich einzeln hinzugefügt oder eingeladen wurden, können den Gruppenbereich ebenfalls finden und darauf zugreifen. Weitere Informationen finden Sie unter Gruppenbereich für bestimmte Nutzer auffindbar machen. Für das Erstellen von Gruppenbereichen mit offenem Zugang ist eine Nutzerauthentifizierung erforderlich. |
MembershipCount
Stellt die Anzahl der Mitgliedschaften in einem Gruppenbereich dar, gruppiert nach Kategorien.
| Felder | |
|---|---|
joined_direct_human_user_count |
Nur Ausgabe. Anzahl der menschlichen Nutzer, die dem Gruppenbereich direkt beigetreten sind. Nutzer, die über eine Mitgliedschaft in einer Gruppe beigetreten sind, werden nicht berücksichtigt. |
joined_group_count |
Nur Ausgabe. Anzahl aller Gruppen, die dem Gruppenbereich direkt beigetreten sind. |
PermissionSetting
Stellt eine Berechtigungseinstellung für einen Gruppenbereich dar.
| Felder | |
|---|---|
managers_allowed |
Optional. Gibt an, ob Inhaber von Gruppenbereichen ( |
members_allowed |
Optional. Ob einfache Mitglieder des Gruppenbereichs ( |
assistant_managers_allowed |
Optional. Ob Administratoren von Gruppenbereichen ( |
PermissionSettings
Berechtigungseinstellungen, die Sie beim Aktualisieren eines vorhandenen benannten Gruppenbereichs festlegen können.
Wenn Sie beim Erstellen eines Gruppenbereichs Berechtigungseinstellungen festlegen möchten, geben Sie in Ihrer Anfrage das Feld PredefinedPermissionSettings an.
| Felder | |
|---|---|
manage_members_and_groups |
Optional. Einstellung zum Verwalten von Mitgliedern und Gruppen in einem Space. |
modify_space_details |
Optional. Einstellung zum Aktualisieren des Namens, Avatars, der Beschreibung und der Richtlinien des Gruppenbereichs. |
toggle_history |
Optional. Einstellung zum Aktivieren und Deaktivieren des Verlaufs für Gruppenbereiche. |
use_at_mention_all |
Optional. Einstellung für die Verwendung von @alle in einem Gruppenbereich. |
manage_apps |
Optional. Einstellung zum Verwalten von Apps in einem Gruppenbereich. |
manage_webhooks |
Optional. Einstellung zum Verwalten von Webhooks in einem Gruppenbereich. |
post_messages |
Nur Ausgabe. Einstellung zum Posten von Nachrichten in einem Gruppenbereich. |
reply_messages |
Optional. Einstellung für das Antworten auf Nachrichten in einem Gruppenbereich. |
view_space_membership |
Optional. Einstellung zum Ansehen der Mitgliedschaft in einem Gruppenbereich. Muss zusammen mit |
PredefinedPermissionSettings
Vordefinierte Berechtigungseinstellungen, die Sie nur beim Erstellen eines benannten Gruppenbereichs festlegen können. In Zukunft werden möglicherweise weitere Einstellungen hinzugefügt. Weitere Informationen zu den Berechtigungseinstellungen für benannte Gruppenbereiche finden Sie unter Informationen zu Gruppenbereichen.
| Enums | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Nicht angegeben Nicht verwenden. |
COLLABORATION_SPACE |
Einstellung, mit der der Gruppenbereich zu einem Bereich für die Zusammenarbeit wird, in dem alle Mitglieder Nachrichten posten können. |
ANNOUNCEMENT_SPACE |
Einstellung, mit der der Gruppenbereich zu einem Gruppenbereich für Ankündigungen wird, in dem nur Administratoren des Gruppenbereichs Nachrichten posten können. |
Hauptkonto
Ein Hauptkonto, das eine Entität darstellt, der Zugriff gewährt wurde.
| Felder | |
|---|---|
Union-Feld principal_type. Der Typ des Hauptkontos. Für principal_type ist nur einer der folgenden Werte zulässig: |
|
audience |
Eine Zielgruppe. |
SpaceDetails
Details zum Gruppenbereich, einschließlich Beschreibung und Regeln.
| Felder | |
|---|---|
description |
Optional. Eine Beschreibung des Gruppenbereichs. Beschreiben Sie beispielsweise das Diskussionsthema, den funktionalen Zweck oder die Teilnehmer des Gruppenbereichs. Unterstützt bis zu 4.096 Zeichen. |
guidelines |
Optional. Die Regeln, Erwartungen und Verhaltensweisen für den Gruppenbereich. Unterstützt bis zu 5.000 Zeichen. |
SpaceThreadingState
Gibt den Typ des Threading-Status im Chatbereich an.
| Enums | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Reserviert. |
THREADED_MESSAGES |
Gruppenbereiche, die Nachrichten-Threads unterstützen. Wenn Nutzer auf eine Nachricht antworten, können sie dies im Thread tun. So bleibt ihre Antwort im Kontext der ursprünglichen Nachricht. |
GROUPED_MESSAGES |
Benannte Gruppenbereiche, in denen die Unterhaltung nach Themen sortiert ist. Themen und die zugehörigen Antworten werden gruppiert. |
UNTHREADED_MESSAGES |
Gruppenbereiche, die keine Nachrichten-Threads unterstützen. Dieser Threading-Status für Gruppenbereiche wird nur in besonderen Fällen verwendet, z. B.:
|
SpaceType
Der Typ des Gruppenbereichs. Erforderlich beim Erstellen oder Aktualisieren eines Space. Nur Ausgabe für andere Nutzung.
| Enums | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
Reserviert. |
SPACE |
Ein Ort, an dem Nutzer Nachrichten senden, Dateien teilen und zusammenarbeiten können. Ein SPACE kann Chat-Apps enthalten. |
GROUP_CHAT |
Gruppenunterhaltungen mit mindestens drei Personen. Ein GROUP_CHAT kann Chat-Apps enthalten. |
DIRECT_MESSAGE |
1:1-Nachrichten zwischen zwei Personen oder einer Person und einer Chat-App. |
Typ
Nicht mehr unterstützt: Verwenden Sie stattdessen SpaceType.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Reserviert. |
ROOM |
Unterhaltungen zwischen zwei oder mehr Menschen. |
DM |
Direktnachricht zwischen einer Person und einer Chat-App, bei der alle Nachrichten flach sind. Direktnachrichten zwischen zwei Personen sind davon nicht betroffen. |
SpaceBatchUpdatedEventData
Ereignisnutzlast für mehrere Aktualisierungen eines Space.
Ereignistyp: google.workspace.chat.space.v1.batchUpdated
| Felder | |
|---|---|
spaces[] |
Eine Liste der aktualisierten Gruppenbereiche. |
SpaceEvent
Ein Ereignis, das eine Änderung oder Aktivität in einem Google Chat-Bereich darstellt. Weitere Informationen finden Sie unter Mit Ereignissen aus Google Chat arbeiten.
| Felder | |
|---|---|
name |
Ressourcenname des Space-Ereignisses. Format: |
event_time |
Zeitpunkt des Ereignisses. |
event_type |
Art des Gruppenbereichsereignisses. Für jeden Ereignistyp gibt es eine Batchversion, die mehrere Instanzen des Ereignistyps darstellt, die in einem kurzen Zeitraum auftreten. Lassen Sie bei Unterstützte Ereignistypen für Nachrichten:
Unterstützte Ereignistypen für Mitgliedschaften:
Unterstützte Ereignistypen für Reaktionen:
Unterstützte Ereignistypen für den Space:
|
Union-Feld Für |
|
message_created_event_data |
Ereignisnutzlast für eine neue Nachricht. Ereignistyp: |
message_updated_event_data |
Ereignisnutzlast für eine aktualisierte Nachricht. Ereignistyp: |
message_deleted_event_data |
Ereignisnutzlast für eine gelöschte Nachricht. Ereignistyp: |
message_batch_created_event_data |
Ereignisnutzlast für mehrere neue Nachrichten. Ereignistyp: |
message_batch_updated_event_data |
Ereignisnutzlast für mehrere aktualisierte Nachrichten. Ereignistyp: |
message_batch_deleted_event_data |
Ereignisnutzlast für mehrere gelöschte Nachrichten. Ereignistyp: |
space_updated_event_data |
Ereignisnutzlast für die Aktualisierung eines Gruppenbereichs. Ereignistyp: |
space_batch_updated_event_data |
Ereignisnutzlast für mehrere Aktualisierungen eines Space. Ereignistyp: |
membership_created_event_data |
Ereignisnutzlast für eine neue Mitgliedschaft. Ereignistyp: |
membership_updated_event_data |
Ereignisnutzlast für eine aktualisierte Mitgliedschaft. Ereignistyp: |
membership_deleted_event_data |
Ereignisnutzlast für eine gelöschte Mitgliedschaft. Ereignistyp: |
membership_batch_created_event_data |
Ereignisnutzlast für mehrere neue Mitgliedschaften. Ereignistyp: |
membership_batch_updated_event_data |
Ereignisnutzlast für mehrere aktualisierte Mitgliedschaften. Ereignistyp: |
membership_batch_deleted_event_data |
Ereignisnutzlast für mehrere gelöschte Mitgliedschaften. Ereignistyp: |
reaction_created_event_data |
Ereignisnutzlast für eine neue Reaktion. Ereignistyp: |
reaction_deleted_event_data |
Ereignisnutzlast für eine gelöschte Reaktion. Ereignistyp: |
reaction_batch_created_event_data |
Ereignisnutzlast für mehrere neue Reaktionen. Ereignistyp: |
reaction_batch_deleted_event_data |
Ereignisnutzlast für mehrere gelöschte Reaktionen. Ereignistyp: |
SpaceNotificationSetting
Die Benachrichtigungseinstellung eines Nutzers in einem Gruppenbereich.
| Felder | |
|---|---|
name |
ID. Der Ressourcenname der Benachrichtigungseinstellung für den Gruppenbereich. Format: |
notification_setting |
Die Benachrichtigungseinstellung. |
mute_setting |
Die Einstellung zum Stummschalten von Benachrichtigungen für den Gruppenbereich. |
MuteSetting
Die Arten von Einstellungen für das Stummschalten von Benachrichtigungen in Gruppenbereichen.
| Enums | |
|---|---|
MUTE_SETTING_UNSPECIFIED |
Reserviert. |
UNMUTED |
Der Nutzer erhält Benachrichtigungen für den Gruppenbereich basierend auf der Benachrichtigungseinstellung. |
MUTED |
Der Nutzer erhält keine Benachrichtigungen für den Gruppenbereich, unabhängig von der Benachrichtigungseinstellung. |
NotificationSetting
Die Typen von Benachrichtigungseinstellungen. In Zukunft werden möglicherweise weitere Typen unterstützt.
| Enums | |
|---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
Reserviert. |
ALL |
Benachrichtigungen werden durch @Erwähnungen, Threads, denen Sie folgen, und die erste Nachricht in neuen Threads ausgelöst. Allen neuen Threads wird automatisch gefolgt, es sei denn, der Nutzer beendet das Folgen manuell. |
MAIN_CONVERSATIONS |
Die Benachrichtigung wird durch @Erwähnungen, Threads, denen Sie folgen, und die erste Nachricht in neuen Threads ausgelöst. Nicht verfügbar für 1:1-Direktnachrichten. |
FOR_YOU |
Die Benachrichtigung wird durch @Erwähnungen und Threads, denen Sie folgen, ausgelöst. Nicht verfügbar für 1:1-Direktnachrichten. |
OFF |
Benachrichtigung ist deaktiviert. |
SpaceReadState
Der Lesestatus eines Nutzers in einem Gruppenbereich, der verwendet wird, um gelesene und ungelesene Nachrichten zu identifizieren.
| Felder | |
|---|---|
name |
Ressourcenname des Lesestatus des Space. Format: |
last_read_time |
Optional. Der Zeitpunkt, zu dem der Lesestatus des Nutzers für den Gruppenbereich aktualisiert wurde. Normalerweise entspricht dies entweder dem Zeitstempel der zuletzt gelesenen Nachricht oder einem vom Nutzer angegebenen Zeitstempel, um die zuletzt gelesene Position in einem Gruppenbereich zu markieren. |
SpaceUpdatedEventData
Ereignisnutzlast für einen aktualisierten Space.
Ereignistyp: google.workspace.chat.space.v1.updated
| Felder | |
|---|---|
space |
Der aktualisierte Space. |
SpaceView
Eine Ansicht, die angibt, welche Felder in der Space-Ressource ausgefüllt werden sollen. Damit die Kompatibilität mit zukünftigen Versionen gewährleistet ist, empfehlen wir, in Ihrem Code zusätzliche Werte zu berücksichtigen.
| Enums | |
|---|---|
SPACE_VIEW_UNSPECIFIED |
Der Standardwert / nicht festgelegte Wert. |
SPACE_VIEW_RESOURCE_NAME_ONLY |
Füllt nur den Namen der Space-Ressource aus. |
SPACE_VIEW_EXPANDED |
Füllt Felder für Space-Ressourcen aus. Hinweis: Das Feld permissionSettings wird nicht ausgefüllt. Anfragen, die SPACE_VIEW_EXPANDED angeben, müssen Bereiche enthalten, die das Lesen von Space-Daten ermöglichen, z. B. https://www.googleapis.com/auth/chat.spaces oder https://www.googleapis.com/auth/chat.spaces.readonly. |
Thread
Ein Thread in einem Google Chat-Gruppenbereich. Beispiele für die Verwendung finden Sie unter Unterhaltung starten oder auf eine Nachricht antworten.
Wenn Sie beim Erstellen einer Nachricht einen Thread angeben, können Sie im Feld messageReplyOption festlegen, was passiert, wenn kein übereinstimmender Thread gefunden wird.
| Felder | |
|---|---|
name |
ID. Ressourcenname des Threads. Beispiel: |
thread_key |
Optional. Eingabe zum Erstellen oder Aktualisieren eines Threads. Andernfalls nur Ausgabe. ID für den Thread. Unterstützt bis zu 4.000 Zeichen. Diese ID ist für die Chat-App, die sie festlegt, eindeutig. Wenn beispielsweise mehrere Chat-Apps eine Nachricht mit demselben Threadschlüssel erstellen, werden die Nachrichten in verschiedenen Threads gepostet. Wenn Sie in einem Thread antworten möchten, der von einer Person oder einer anderen Chat-App erstellt wurde, geben Sie stattdessen das Thread-Feld |
ThreadReadState
Der Lesestatus eines Nutzers in einem Thread, der verwendet wird, um gelesene und ungelesene Nachrichten zu identifizieren.
| Felder | |
|---|---|
name |
Ressourcenname des Lesestatus des Threads. Format: |
last_read_time |
Der Zeitpunkt, zu dem der Lesestatus des Threads des Nutzers aktualisiert wurde. In der Regel entspricht dies dem Zeitstempel der letzten gelesenen Nachricht in einem Thread. |
UpdateAvailabilityRequest
Anfragenachricht für die Methode UpdateAvailability.
| Felder | |
|---|---|
availability |
Erforderlich. Die zu aktualisierende Verfügbarkeit. |
update_mask |
Erforderlich. Die Liste der zu aktualisierenden Felder. Das einzige Feld, das aktualisiert werden kann, ist |
UpdateMembershipRequest
Anfragenachricht zum Aktualisieren einer Mitgliedschaft.
| Felder | |
|---|---|
membership |
Erforderlich. Die zu aktualisierende Mitgliedschaft. Nur die in |
update_mask |
Erforderlich. Die zu aktualisierenden Feldpfade. Trennen Sie mehrere Werte durch Kommas oder verwenden Sie Derzeit unterstützte Feldpfade:
|
use_admin_access |
Optional. Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den OAuth 2.0-Bereich |
UpdateMessageRequest
Anfrage zum Aktualisieren einer Nachricht.
| Felder | |
|---|---|
message |
Erforderlich. Nachricht mit aktualisierten Feldern. |
update_mask |
Erforderlich. Die zu aktualisierenden Feldpfade. Trennen Sie mehrere Werte durch Kommas oder verwenden Sie Derzeit unterstützte Feldpfade:
|
allow_missing |
Optional. Wenn |
UpdateSectionRequest
Anfragenachricht zum Aktualisieren eines Abschnitts.
| Felder | |
|---|---|
section |
Erforderlich. Der zu aktualisierende Abschnitt. |
update_mask |
Erforderlich. Die Maske, die angibt, welche Felder aktualisiert werden sollen. Derzeit unterstützte Feldpfade:
|
UpdateSpaceNotificationSettingRequest
Anfrage zum Aktualisieren der Benachrichtigungseinstellungen für den Gruppenbereich. Unterstützt nur das Aktualisieren der Benachrichtigungseinstellung für den aufrufenden Nutzer.
| Felder | |
|---|---|
space_notification_setting |
Erforderlich. Der Ressourcenname für die Benachrichtigungseinstellungen für den Gruppenbereich muss im Format |
update_mask |
Erforderlich. Unterstützte Feldpfade:
|
UpdateSpaceReadStateRequest
Anfragenachricht für die UpdateSpaceReadState API.
| Felder | |
|---|---|
space_read_state |
Erforderlich. Der Lesestatus des Space und die zu aktualisierenden Felder. Unterstützt nur die Aktualisierung des Lesestatus für den aufrufenden Nutzer. Wenn Sie sich auf den aufrufenden Nutzer beziehen möchten, legen Sie eine der folgenden Optionen fest:
Format: users/{user}/spaces/{space}/spaceReadState |
update_mask |
Erforderlich. Die zu aktualisierenden Feldpfade. Derzeit unterstützte Feldpfade:
Wenn der Wenn Sie den Gruppenbereich als gelesen markieren möchten, legen Sie für |
UpdateSpaceRequest
Eine Anfrage zum Aktualisieren eines einzelnen Space.
| Felder | |
|---|---|
space |
Erforderlich. Space mit Feldern, die aktualisiert werden sollen. |
update_mask |
Erforderlich. Die aktualisierten Feldpfade, durch Kommas getrennt, wenn mehrere vorhanden sind. Sie können die folgenden Felder für einen Space aktualisieren:
|
use_admin_access |
Optional. Wenn Der aufrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den OAuth 2.0-Bereich Einige |
Nutzer
Ein Nutzer in Google Chat.
Wenn Ihre Chat-App sich als Nutzer authentifiziert, werden bei der Ausgabe einer Anfrage für eine User-Ressource (z. B. in der Messages API und der Memberships API) nur die Felder name und type für interne und externe Nutzer ausgefüllt, es sei denn, sie sind Mitglieder des Gruppenbereichs oder haben eine vorherige Affinität zum aufrufenden Nutzer.
| Felder | |
|---|---|
name |
Ressourcenname für eine Google Chat- Format: Für
|
display_name |
Nur Ausgabe. Der Anzeigename des Nutzers. Wird sowohl für die App-Authentifizierung als auch für die Nutzerauthentifizierung ausgefüllt. Dieses Feld wird immer für Anfragen ausgefüllt, die mit der App-Authentifizierung gestellt werden. Wenn Sie die Messages API und die Memberships API mit Nutzerauthentifizierung aufrufen, wird dieses Feld für interne und externe Nutzer für den |
avatar_url |
Nur Ausgabe. Die URL des Avatarbilds des Nutzers. Wenn Sie die Messages API und die Memberships API mit Nutzerauthentifizierung aufrufen, wird dieses Feld sowohl für interne als auch für externe Nutzer für den |
email |
Nur Ausgabe. Die E-Mail-Adresse des Nutzers. Wenn Sie die Messages API und die Memberships API mit Nutzerauthentifizierung aufrufen, wird dieses Feld für interne und externe Nutzer für den |
domain_id |
Eindeutige Kennung der Google Workspace-Domain des Nutzers. |
type |
Nutzertyp. |
is_anonymous |
Nur Ausgabe. Wenn |
Typ
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Standardwert für das Enum. NICHT VERWENDEN. |
HUMAN |
Menschlicher Nutzer. |
BOT |
Nutzer der Chat-App. |
UserMentionMetadata
Anmerkungsmetadaten für Nutzererwähnungen (@).
| Felder | |
|---|---|
user |
Der erwähnte Nutzer. |
type |
Der Typ der Nutzererwähnung. |
Typ
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Standardwert für das Enum. Nicht verwenden. |
ADD |
Nutzer zum Gruppenbereich hinzufügen |
MENTION |
Nutzer im Gruppenbereich erwähnen. |
WidgetMarkup
Ein Widget ist ein UI-Element, das Text und Bilder darstellt.
| Felder | |
|---|---|
buttons[] |
Eine Liste mit Schaltflächen. Buttons ist ebenfalls |
Union-Feld data. Ein WidgetMarkup kann nur eines der folgenden Elemente enthalten. Sie können mehrere WidgetMarkup-Felder verwenden, um mehr Elemente anzuzeigen. Für data ist nur einer der folgenden Werte zulässig: |
|
text_paragraph |
In diesem Widget wird ein Textabsatz angezeigt. |
image |
In diesem Widget ein Bild anzeigen. |
key_value |
In diesem Widget ein Schlüssel/Wert-Paar anzeigen. |
Button
A-Taste. Kann eine Text- oder Bildschaltfläche sein.
| Felder | |
|---|---|
Union-Feld Für |
|
text_button |
Eine Schaltfläche mit Text und der Aktion |
image_button |
Eine Schaltfläche mit Bild und der Aktion „ |
FormAction
Eine Formularaktion beschreibt das Verhalten, wenn das Formular gesendet wird. Sie können beispielsweise Apps Script aufrufen, um das Formular zu verarbeiten.
| Felder | |
|---|---|
action_method_name |
Anhand des Methodennamens wird ermittelt, welcher Teil des Formulars das Senden des Formulars ausgelöst hat. Diese Informationen werden im Rahmen des Klickereignisses für die Karte an die Chat-App zurückgegeben. Sie können denselben Methodennamen für mehrere Elemente verwenden, die ein gemeinsames Verhalten auslösen. |
parameters[] |
Liste der Aktionsparameter. |
ActionParameter
Liste der Stringparameter, die beim Aufrufen der Aktionsmethode angegeben werden müssen. Stellen Sie sich zum Beispiel drei Schlummertasten vor: „Jetzt schlummern“, „Einen Tag schlummern“, „Nächste Woche schlummern“. Sie können action method = snooze() verwenden und den Schlummertyp und die Schlummerzeit in der Liste der Stringparameter übergeben.
| Felder | |
|---|---|
key |
Der Name des Parameters für das Aktionsscript. |
value |
Wert des Parameters. |
Symbol
Die unterstützten Symbole.
| Enums | |
|---|---|
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 |
|
Bild
Ein Bild, das durch eine URL angegeben wird und eine onclick-Aktion haben kann.
| Felder | |
|---|---|
image_url |
Die URL des Bildes. |
on_click |
Die Aktion |
aspect_ratio |
Das Seitenverhältnis dieses Bildes (Breite und Höhe). In diesem Feld können Sie die richtige Höhe für das Bild reservieren, während es geladen wird. Es ist nicht dazu gedacht, das integrierte Seitenverhältnis des Bildes zu überschreiben. Wenn das Feld nicht festgelegt ist, wird es vom Server durch Vorabrufen des Bildes ausgefüllt. |
ImageButton
Eine Bildschaltfläche mit einer onclick-Aktion.
| Felder | |
|---|---|
on_click |
Die Aktion |
name |
Der Name dieses |
Union-Feld icons. Das Symbol kann durch ein Icon-enum oder eine URL angegeben werden. Für icons ist nur einer der folgenden Werte zulässig: |
|
icon |
Das Symbol, das durch einen |
icon_url |
Das durch eine URL angegebene Symbol. |
KeyValue
Ein UI-Element enthält einen Schlüssel (Label) und einen Wert (Inhalt). Dieses Element kann auch einige Aktionen enthalten, z. B. die Schaltfläche onclick.
| Felder | |
|---|---|
top_label |
Der Text des oberen Labels. Formatierter Text wird unterstützt. Weitere Informationen zum Formatieren von Text finden Sie unter Text in Google Chat-Apps formatieren und Text in Google Workspace-Add-ons formatieren. |
content |
Der Text des Inhalts. Formatierter Text wird unterstützt und ist immer erforderlich. Weitere Informationen zum Formatieren von Text finden Sie unter Text in Google Chat-Apps formatieren und Text in Google Workspace-Add-ons formatieren. |
content_multiline |
Gibt an, ob der Inhalt mehrzeilig sein soll. |
bottom_label |
Der Text des unteren Labels. Formatierter Text wird unterstützt. Weitere Informationen zum Formatieren von Text finden Sie unter Text in Google Chat-Apps formatieren und Text in Google Workspace-Add-ons formatieren. |
on_click |
Die Aktion |
Union-Feld icons. Es muss mindestens eines der folgenden Elemente definiert werden: Symbole, top_label oder bottom_label. Für icons ist nur einer der folgenden Werte zulässig: |
|
icon |
Ein Enum-Wert, der von der Chat API durch das entsprechende Symbolbild ersetzt wird. |
icon_url |
Das durch eine URL angegebene Symbol. |
Union-Feld control. Ein Steuerelement-Widget. Sie können entweder button oder switch_widget festlegen, aber nicht beides. Für control ist nur einer der folgenden Werte zulässig: |
|
button |
Eine Schaltfläche, auf die geklickt werden kann, um eine Aktion auszulösen. |
OnClick
Eine onclick-Aktion (z. B. einen Link öffnen).
| Felder | |
|---|---|
Union-Feld Für |
|
action |
Eine Formularaktion wird durch diese |
open_link |
Diese |
OpenLink
Ein Link, der ein neues Fenster öffnet.
| Felder | |
|---|---|
url |
Die zu öffnende URL. |
TextButton
Eine Schaltfläche mit Text und der Aktion onclick.
| Felder | |
|---|---|
text |
Text des Buttons |
on_click |
Die |
TextParagraph
Ein Textabsatz. Formatierter Text wird unterstützt. Weitere Informationen zum Formatieren von Text finden Sie unter Text in Google Chat-Apps formatieren und Text in Google Workspace-Add-ons formatieren.
| Felder | |
|---|---|
text |
|