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)CardWithId
(Meldung)ChatSpaceLinkData
(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)CreateMessageRequest
(Meldung)CreateMessageRequest.MessageReplyOption
(Aufzählung)CreateReactionRequest
(Meldung)CreateSpaceRequest
(Meldung)CustomEmoji
(Meldung)CustomEmoji.CustomEmojiPayload
(Meldung)CustomEmojiMetadata
(Meldung)DeleteCustomEmojiRequest
(Meldung)DeleteMembershipRequest
(Meldung)DeleteMessageRequest
(Meldung)DeleteReactionRequest
(Meldung)DeleteSpaceRequest
(Meldung)DeletionMetadata
(Meldung)DeletionMetadata.DeletionType
(Aufzählung)Dialog
(Meldung)DialogAction
(Meldung)DriveDataRef
(Meldung)DriveLinkData
(Meldung)Emoji
(Meldung)EmojiReactionSummary
(Meldung)FindDirectMessageRequest
(Meldung)GetAttachmentRequest
(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)ListMessagesRequest
(Meldung)ListMessagesResponse
(Meldung)ListReactionsRequest
(Meldung)ListReactionsResponse
(Meldung)ListSpaceEventsRequest
(Meldung)ListSpaceEventsResponse
(Meldung)ListSpacesRequest
(Meldung)ListSpacesResponse
(Meldung)MatchedUrl
(Meldung)Membership
(Meldung)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)MessageUpdatedEventData
(Meldung)QuotedMessageMetadata
(Meldung)Reaction
(Meldung)ReactionBatchCreatedEventData
(Meldung)ReactionBatchDeletedEventData
(Meldung)ReactionCreatedEventData
(Meldung)ReactionDeletedEventData
(Meldung)RichLinkMetadata
(Meldung)RichLinkMetadata.RichLinkType
(Aufzählung)SearchSpacesRequest
(Meldung)SearchSpacesResponse
(Meldung)SetUpSpaceRequest
(Meldung)SlashCommand
(Meldung)SlashCommandMetadata
(Meldung)SlashCommandMetadata.Type
(Aufzählung)Space
(Meldung)Space.AccessSettings
(Meldung)Space.AccessSettings.AccessState
(Aufzählung)Space.MembershipCount
(Meldung)Space.PermissionSetting
(Meldung)Space.PermissionSettings
(Meldung)Space.PredefinedPermissionSettings
(Aufzählung)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)Thread
(Meldung)ThreadReadState
(Meldung)UpdateMembershipRequest
(Meldung)UpdateMessageRequest
(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 Nutzerauthentifizierung und 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 sie für die Organisation aktivieren. Weitere Informationen finden Sie unter Benutzerdefinierte Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten. Erfordert 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 angegebene Person die Richtlinie zum automatischen Akzeptieren deaktiviert hat, wird sie eingeladen und muss die Einladung für den Bereich annehmen, bevor sie beitreten kann. Andernfalls wird das Mitglied durch das Erstellen einer Mitgliedschaft direkt dem angegebenen Gruppenbereich hinzugefügt. Unterstützt die folgenden Arten der Authentifizierung:
Die App-Authentifizierung wird für die folgenden Anwendungsfälle nicht unterstützt:
Beispiele zur Verwendung finden Sie unter:
|
CreateMessage |
---|
Erstellt eine Nachricht in einem Google Chat-Bereich. Ein Beispiel finden Sie unter Nachricht senden. Unterstützt die folgenden Arten der Authentifizierung:
Chat ordnet den Absender der Nachricht je nach Art der Authentifizierung in Ihrer Anfrage unterschiedlich zu. Das folgende Bild zeigt, wie Chat eine Nachricht zuordnet, wenn Sie die App-Authentifizierung verwenden. In Google Chat wird die Chat-App als Absender der Nachricht angezeigt. Der Inhalt der Nachricht kann Text ( Das folgende Bild zeigt, wie Chat eine Nachricht zuordnet, wenn Sie die Nutzerauthentifizierung verwenden. Im Chat wird der Nutzer als Absender der Nachricht angezeigt und die Chat-App wird der Nachricht durch die Anzeige ihres Namens zugeordnet. Der Inhalt der Nachricht darf nur Text ( 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 nur die Felder
|
CreateReaction |
---|
Erstellt eine Reaktion und fügt sie einer Nachricht hinzu. Ein Beispiel finden Sie unter Reaktion auf eine Nachricht hinzufügen. Erfordert Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
CreateSpace |
---|
Erstellt einen Gruppenbereich. Kann verwendet werden, um einen benannten Bereich oder einen Gruppenchat in Unterstützt die folgenden Arten der Authentifizierung:
Bei der Authentifizierung als App muss das Feld Wenn die Authentifizierung als App erfolgt, wird die Chat-App als Mitglied des Gruppenbereichs hinzugefügt. Im Gegensatz zur menschlichen Authentifizierung wird die Chat-App jedoch nicht als Administrator des Gruppenbereichs hinzugefügt. Standardmäßig kann die Chat-App von allen Mitgliedern des Gruppenbereichs aus dem Gruppenbereich entfernt werden. Wenn nur Administratoren des Gruppenbereichs die App aus einem Gruppenbereich entfernen dürfen, legen Sie Die Mitgliedschaft im Gruppenbereich hängt davon ab, ob der Gruppenbereich in
Wenn Sie beim Erstellen eines Bereichs die Fehlermeldung
|
DeleteCustomEmoji |
---|
Löscht ein benutzerdefiniertes Emoji. Standardmäßig können Nutzer nur benutzerdefinierte Emojis löschen, die sie selbst erstellt haben. Emoji-Manager, die vom Administrator zugewiesen wurden, können alle benutzerdefinierten Emojis in der Organisation löschen. Weitere Informationen zu benutzerdefinierten Emojis in Google Chat Benutzerdefinierte Emojis sind nur für Google Workspace-Konten verfügbar und der Administrator muss sie für die Organisation aktivieren. Weitere Informationen finden Sie unter Benutzerdefinierte Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten. Erfordert 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 Arten der Authentifizierung:
Die App-Authentifizierung wird für die folgenden Anwendungsfälle nicht unterstützt:
Zum Löschen von Mitgliedschaften für Administratoren des Gruppenbereichs muss der Antragsteller 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 Arten der Authentifizierung:
Bei der App-Authentifizierung können mit Anfragen nur Nachrichten gelöscht werden, die von der aufrufenden Chat-App erstellt wurden.
|
DeleteReaction |
---|
Löscht eine Reaktion auf eine Nachricht. Ein Beispiel finden Sie unter Reaktion löschen. Erfordert Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
DeleteSpace |
---|
Löscht einen benannten Bereich. Führt immer ein kaskadierendes Löschen durch. Das bedeutet, dass auch die untergeordneten Ressourcen des Gruppenbereichs gelöscht werden, z. B. Nachrichten, die im Gruppenbereich gepostet wurden, und Mitgliedschaften im Gruppenbereich. Ein Beispiel finden Sie unter Chatbereich löschen. Unterstützt die folgenden Arten der Authentifizierung:
|
FindDirectMessage |
---|
Gibt die vorhandene Direktnachricht mit dem angegebenen Nutzer zurück. Wenn kein Direktnachrichtenbereich gefunden wird, wird ein Mit der App-Authentifizierung wird der Direktnachrichtenbereich zwischen dem angegebenen Nutzer und der aufrufenden Chat-App zurückgegeben. Mit der Nutzerauthentifizierung wird der Direktnachrichtenbereich zwischen dem angegebenen Nutzer und dem authentifizierten Nutzer zurückgegeben. Unterstützt die folgenden Arten der Authentifizierung:
|
GetAttachment |
---|
Ruft die Metadaten eines Nachrichtenanhangs ab. Die Anhänge werden über die Media API abgerufen. Ein Beispiel finden Sie unter Metadaten zu einem Nachrichtenanhang abrufen. Erfordert App-Authentifizierung mit dem Autorisierungsbereich:
|
GetCustomEmoji |
---|
Gibt Details zu einem benutzerdefinierten Emoji zurück. Benutzerdefinierte Emojis sind nur für Google Workspace-Konten verfügbar und der Administrator muss sie für die Organisation aktivieren. Weitere Informationen finden Sie unter Benutzerdefinierte Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten. Erfordert 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 Arten der Authentifizierung:
|
GetMessage |
---|
Gibt Details zu einer Nachricht zurück. Ein Beispiel finden Sie unter Details zu einer Nachricht abrufen. Unterstützt die folgenden Arten der Authentifizierung:
Hinweis: Möglicherweise wird eine Nachricht von einem blockierten Mitglied oder Gruppenbereich zurückgegeben.
|
GetSpace |
---|
Gibt Details zu einem Gruppenbereich zurück. Ein Beispiel finden Sie unter Details zu einem Gruppenbereich abrufen. Unterstützt die folgenden Arten der Authentifizierung:
Für die App-Authentifizierung gelten die folgenden Einschränkungen:
|
GetSpaceEvent |
---|
Gibt ein Ereignis aus einem Google Chat-Gruppenbereich zurück. Die Ereignis-Nutzlast enthält die aktuelle Version der geänderten Ressource. Wenn Sie beispielsweise ein Ereignis zu einer neuen Nachricht anfordern, die Nachricht aber später aktualisiert wird, gibt der Server die aktualisierte Hinweis: Das Feld Erfordert Nutzerauthentifizierung mit einem Autorisierungsbereich, der für das Lesen der angeforderten Daten geeignet ist:
Damit ein Ereignis abgerufen werden kann, muss der authentifizierte Nutzer Mitglied des Bereichs sein. Ein Beispiel finden Sie unter Details zu einem Termin aus einem Google Chat-Gruppenbereich abrufen.
|
GetSpaceNotificationSetting |
---|
Ruft die Einstellung für Gruppenbereichsbenachrichtigungen ab. Ein Beispiel finden Sie unter Benachrichtigungseinstellung des Anrufers für den Bereich abrufen. Erfordert 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 in einem Bereich abrufen. Erfordert 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. Ein Beispiel finden Sie unter Details zum Lesestatus eines Threads für einen Nutzer abrufen. Erfordert 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 sie für die Organisation aktivieren. Weitere Informationen finden Sie unter Benutzerdefinierte Emojis in Google Chat und Berechtigungen für benutzerdefinierte Emojis verwalten. Erfordert 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. Mitgliedschaften der Chat-App selbst werden jedoch ausgeschlossen. Wenn Sie Mitgliedschaften mit Nutzerauthentifizierung auflisten, werden Mitgliedschaften in Bereichen aufgeführt, auf die der authentifizierte Nutzer Zugriff hat. Unterstützt die folgenden Arten der Authentifizierung:
|
ListMessages |
---|
Listet Nachrichten in einem Gruppenbereich auf, in dem der Anrufer Mitglied ist, einschließlich Nachrichten von blockierten Mitgliedern und Gruppenbereichen. Wenn Sie Nachrichten aus einem Gruppenbereich ohne Nachrichten auflisten, ist die Antwort ein leeres Objekt. Bei Verwendung einer REST-/HTTP-Schnittstelle enthält die Antwort ein leeres JSON-Objekt, Erfordert Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
ListReactions |
---|
Listet Reaktionen auf eine Nachricht auf. Ein Beispiel finden Sie unter Reaktionen für eine Nachricht auflisten. Erfordert Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
|
ListSpaceEvents |
---|
Listet Ereignisse aus einem Google Chat-Bereich auf. Für jedes Ereignis enthält die Nutzlast die aktuelle Version der Chat-Ressource. Wenn Sie beispielsweise Ereignisse zu neuen Projektbereichsmitgliedern auflisten, gibt der Server Erfordert Nutzerauthentifizierung mit einem Autorisierungsbereich, der für das Lesen der angeforderten Daten geeignet ist:
Um Ereignisse aufzulisten, muss der authentifizierte Nutzer Mitglied des Bereichs sein. Ein Beispiel finden Sie unter Ereignisse aus einem Google Chat-Gruppenbereich auflisten.
|
ListSpaces |
---|
Listet Projektbereiche auf, in denen der Aufrufer Mitglied ist. Gruppenchats und Direktnachrichten werden erst angezeigt, wenn die erste Nachricht gesendet wurde. Ein Beispiel finden Sie unter Gruppenbereiche auflisten. Unterstützt die folgenden Arten der Authentifizierung:
Wenn Sie alle benannten Spaces nach Google Workspace-Organisation auflisten möchten, verwenden Sie stattdessen die Methode
|
SearchSpaces |
---|
Gibt eine Liste von Bereichen in einer Google Workspace-Organisation basierend auf der Suche eines Administrators zurück. Erfordert Nutzerauthentifizierung mit Administratorberechtigungen und einen der folgenden Autorisierungsbereiche:
Legen Sie in der Anfrage für
|
SetUpSpace |
---|
Erstellt einen Bereich und fügt die angegebenen Nutzer hinzu. Der anrufende Nutzer wird dem Gruppenbereich automatisch hinzugefügt und sollte in der Anfrage nicht als Mitgliedschaft angegeben werden. Ein Beispiel finden Sie unter Gruppenbereich mit ersten Mitgliedern einrichten. Um die hinzuzufügenden menschlichen Mitglieder anzugeben, fügen Sie Mitgliedschaften mit dem entsprechenden Wenn Sie die hinzuzufügenden Google-Gruppen angeben möchten, fügen Sie Mitgliedschaften mit dem entsprechenden Wenn der Anrufer in einem benannten Gruppenbereich oder Gruppenchat einige Mitglieder blockiert oder von einigen Mitgliedern blockiert wird oder nicht die Berechtigung hat, einige Mitglieder hinzuzufügen, werden diese Mitglieder dem erstellten Gruppenbereich nicht hinzugefügt. Wenn Sie eine Direktnachricht zwischen dem anrufenden Nutzer und einem anderen menschlichen Nutzer erstellen möchten, geben Sie genau eine Mitgliedschaft an, die den menschlichen Nutzer repräsentiert. Wenn ein Nutzer den anderen blockiert, schlägt die Anfrage fehl und die Direktnachricht wird nicht erstellt. Wenn Sie eine DM zwischen dem anrufenden Nutzer und der anrufenden App erstellen möchten, legen Sie Wenn zwischen zwei Nutzern bereits eine DM vorhanden ist, wird die vorhandene DM zurückgegeben, auch wenn einer der Nutzer den anderen zum Zeitpunkt der Anfrage blockiert. Spaces mit verschachtelten Antworten werden nicht unterstützt. Wenn Sie beim Einrichten eines Gruppenbereichs die Fehlermeldung Erfordert 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 Arten der Authentifizierung:
|
UpdateMessage |
---|
Aktualisiert eine Nachricht. Es gibt einen Unterschied zwischen den Methoden Unterstützt die folgenden Arten der Authentifizierung:
Bei der App-Authentifizierung können mit Anfragen nur Nachrichten aktualisiert werden, die von der aufrufenden Chat-App erstellt wurden.
|
UpdateSpace |
---|
Aktualisiert einen Gruppenbereich. Ein Beispiel finden Sie unter Bereich aktualisieren. Wenn Sie das Feld Unterstützt die folgenden Arten der Authentifizierung:
Für die App-Authentifizierung gelten die folgenden Einschränkungen:
|
UpdateSpaceNotificationSetting |
---|
Aktualisiert die Benachrichtigungseinstellung für den Gruppenbereich. Ein Beispiel finden Sie unter Benachrichtigungseinstellung des Anrufers für den Gruppenbereich aktualisieren. Erfordert 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 Bereich aktualisieren. Erfordert 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 . Der Aktionstyp. Für action ist nur einer der folgenden Werte zulässig: |
|
button_list |
Eine Liste mit Schaltflächen. |
ActionResponse
Parameter, die eine Chat-App verwenden kann, um zu konfigurieren, wie ihre Antwort gepostet wird.
Felder | |
---|---|
type |
Nur Eingabe. Der Typ der Chat-App-Antwort. |
url |
Nur Eingabe. URL, über die sich Nutzer authentifizieren oder die Konfiguration vornehmen können. (Nur für Antworttypen vom Typ |
dialog_action |
Nur Eingabe. Eine Antwort auf ein Interaktionsereignis im Zusammenhang mit einem Dialog. Muss von |
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 |
Karten in einer Nachricht eines Nutzers aktualisieren Dies ist nur als Reaktion 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 nach zusätzlicher Authentifizierung oder Konfiguration fragen |
DIALOG |
Zeigt ein Dialogfeld an. |
UPDATE_WIDGET |
Abfrage für Optionen zur automatischen Vervollständigung von Widget-Text. |
SelectionItems
Liste der Ergebnisse der automatischen Vervollständigung für das Widget.
Felder | |
---|---|
items[] |
Ein Array der SelectionItem-Objekte. |
UpdatedWidget
Gibt für selectionInput
-Widgets Vorschläge für die automatische Vervollständigung 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 Ergebnisse der automatischen Vervollständigung für Widgets |
ActionStatus
Repräsentiert den Status einer Anfrage zum Aufrufen oder Einreichen eines Dialogfelds.
Felder | |
---|---|
status_code |
Der Statuscode. |
user_facing_message |
Die Nachricht, die an Nutzer gesendet wird, um sie über den Status ihrer Anfrage zu informieren. Wenn nichts angegeben ist, wird eine allgemeine Nachricht basierend auf |
Vermerk
Nur Ausgabe. Anmerkungen, die dem Nur-Text-Textkörper der Nachricht zugeordnet sind. Informationen zum Hinzufügen einer einfachen Formatierung zu einer SMS finden Sie unter SMS formatieren.
Beispiel für einen Nur-Text-Nachrichtentext:
Hello @FooBot how are you!"
Die entsprechenden Metadaten für Anmerkungen:
"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-Nachrichtentext, dem diese Anmerkung entspricht. |
start_index |
0-basierter Startindex (einschließlich) im Nur-Text-Nachrichtentext, dem diese Anmerkung entspricht. |
Union-Feld metadata . Zusätzliche Metadaten zur Anmerkung. Für metadata ist nur einer der folgenden Werte zulässig: |
|
user_mention |
Die Metadaten der Erwähnung des Nutzers. |
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 die Enumeration. Nicht verwenden. |
USER_MENTION |
Ein Nutzer wird erwähnt. |
SLASH_COMMAND |
Ein Slash-Befehl wird aufgerufen. |
RICH_LINK |
Eine umfassende Link-Annotation. |
CUSTOM_EMOJI |
Eine Anmerkung mit einem benutzerdefinierten Emoji. |
AppCommandMetadata
Metadaten zu einem Chat-App-Befehl.
Felder | |
---|---|
app_command_id |
Die ID für den in der Chat API-Konfiguration angegebenen Befehl. |
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 Chatmenü im Antwortbereich der Nachricht 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 |
Optional. Ressourcenname des Anhangs im 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 Anhängen verwenden. |
download_uri |
Nur Ausgabe. Die Download-URL, die verwendet werden sollte, damit ein menschlicher Nutzer den Anhang herunterladen kann. Chat-Apps sollten diese URL nicht zum Herunterladen von Anhängen verwenden. |
source |
Nur Ausgabe. Die Quelle des Anhangs. |
Union-Feld data_ref . Die Datenreferenz zum Anhang. Für data_ref ist nur einer der folgenden Werte zulässig: |
|
attachment_data_ref |
Optional. Ein Verweis auf die Attachment-Daten. Dieses Feld wird verwendet, um Nachrichten mit Anhängen zu erstellen oder zu aktualisieren oder um mit der Media API 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 Chat hochgeladen. |
AttachmentDataRef
Ein Verweis auf die Attachment-Daten.
Felder | |
---|---|
resource_name |
Optional. Der Ressourcenname der Anhangsdaten. Dieses Feld wird mit der Media API verwendet, um die Anhänge herunterzuladen. |
attachment_upload_token |
Optional. Opakes Token mit einem Verweis auf einen hochgeladenen Anhang. Wird von Clients als undurchsichtiger String behandelt und zum Erstellen oder Aktualisieren von Chatnachrichten mit Anhängen verwendet. |
CardWithId
Eine Karte in einer Google Chat-Nachricht.
Nur Chat-Apps können Karten erstellen. Wenn Ihre Chat-App als Nutzer authentifiziert wird, darf die Nachricht keine Karten enthalten.
Mit dem Card Builder können Sie Karten entwerfen und in der Vorschau ansehen.
Card Builder öffnenFelder | |
---|---|
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. |
ChatSpaceLinkData
Daten für Links zu Chatbereichen.
Felder | |
---|---|
space |
Der Bereich der verknüpften Chatbereich-Ressource. Format: |
thread |
Der Thread der verknüpften Chatbereich-Ressource. Format: |
message |
Die Nachricht der verknüpften Chatbereich-Ressource. Format: |
CompleteImportSpaceRequest
Anfragenachricht zum Abschließen des Importvorgangs für einen Gruppenbereich
Felder | |
---|---|
name |
Erforderlich. Ressourcenname des Gruppenbereichs im Importmodus. Format: |
CompleteImportSpaceResponse
Antwortnachricht zum Abschließen 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. Eine Kopfzeile enthält in der Regel einen Titel und ein Bild. |
sections[] |
Abschnitte sind durch eine Trennlinie getrennt. |
card_actions[] |
Die Aktionen dieser Karte. |
name |
Name der Karte. |
CardAction
Eine Kartenaktion ist die Aktion, die mit der Karte verknüpft ist. 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 wurde früher im Aktionsmenüelement angezeigt. |
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 sind, belegt jeder eine Zeile. Wenn nur der Titel angegeben ist, nimmt er beide Zeilen ein. |
subtitle |
Der Untertitel der Kartenüberschrift. |
image_style |
Der Typ des Bildes, z. B. quadratischer oder kreisförmiger Rahmen. |
image_url |
Die URL des Bildes in der Kopfzeile der Karte. |
ImageStyle
Enums | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
Quadratischer Rahmen |
AVATAR |
Kreisförmiger Rahmen |
Abschnitt
Ein Abschnitt enthält eine Sammlung von Widgets, die in der angegebenen Reihenfolge (vertikal) gerendert werden. Karten haben auf allen Plattformen eine schmale, feste Breite. Daher sind derzeit keine Layout-Properties (z. B. „float“) erforderlich.
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 Bereich muss mindestens ein Widget enthalten. |
CreateCustomEmojiRequest
Eine Anfrage zum Erstellen eines benutzerdefinierten Emojis.
Felder | |
---|---|
custom_emoji |
Erforderlich. Das benutzerdefinierte Emoji, das erstellt werden soll. |
CreateMembershipRequest
Anfragenachricht zum Erstellen einer Mitgliedschaft.
Felder | |
---|---|
parent |
Erforderlich. Der Ressourcenname des Spaces, 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 einladen, die nicht zur Workspace-Organisation gehören, der der Gruppenbereich gehört, ist eine Nutzerauthentifizierung erforderlich. Wenn eine Chat-App eine Mitgliedschaftsbeziehung für sich selbst erstellt, muss sie sich als Nutzer authentifizieren, den Bereich |
use_admin_access |
Optional. Wenn Der anrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den Das Erstellen von App-Mitgliedschaften oder Mitgliedschaften für Nutzer außerhalb der Google Workspace-Organisation des Administrators wird mit Administratorzugriff nicht unterstützt. |
CreateMessageRequest
Erstellt eine Nachricht.
Felder | |
---|---|
parent |
Erforderlich. Der Ressourcenname des Gruppenbereichs, in dem eine Nachricht erstellt werden soll. Format: |
message |
Erforderlich. Nachrichtentext. |
thread_key |
Optional. Verworfen: Verwenden Sie stattdessen |
request_id |
Optional. Eine eindeutige Anfrage-ID für diese Nachricht. Wenn Sie eine vorhandene Anforderungs-ID angeben, wird die mit dieser ID erstellte Nachricht zurückgegeben, anstatt eine neue Nachricht zu erstellen. |
message_reply_option |
Optional. Gibt an, ob eine Nachricht einen Thread startet oder auf einen Thread antwortet. Wird nur in benannten Bereichen unterstützt. Beim Reagieren auf Nutzerinteraktionen 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. Mit dieser Funktion können Lets Chat-Apps Nachrichten abrufen, aktualisieren oder löschen, ohne die vom System zugewiesene ID im Ressourcennamen der Nachricht (im Feld Der Wert für dieses Feld muss die folgenden Anforderungen erfüllen:
|
MessageReplyOption
Gibt an, wie auf eine Nachricht geantwortet werden soll. Möglicherweise werden in Zukunft 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 -Elemente ignoriert. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Erstellt die Nachricht als Antwort auf den Thread, der durch thread ID oder angegeben wird. Wenn das nicht möglich ist, 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 wird. 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. |
CreateSpaceRequest
Eine Anfrage zum Erstellen eines benannten Bereichs ohne Mitglieder.
Felder | |
---|---|
space |
Erforderlich. Die Felder Wenn Sie die Fehlermeldung Der Bereich |
request_id |
Optional. Eine eindeutige Kennung für diese Anfrage. Eine zufällige UUID wird empfohlen. Wenn Sie eine vorhandene Anfrage-ID angeben, wird der mit dieser ID erstellte Gruppenbereich zurückgegeben, anstatt einen neuen Gruppenbereich zu erstellen. Wenn Sie eine vorhandene Anfrage-ID aus derselben Chat-App mit einem anderen authentifizierten Nutzer angeben, wird ein Fehler zurückgegeben. |
CustomEmoji
Stellt ein benutzerdefiniertes Emoji dar.
Felder | |
---|---|
name |
Kennung. Der vom Server zugewiesene Ressourcenname des benutzerdefinierten Emojis. Format: |
uid |
Nur Ausgabe. Eindeutiger Schlüssel für die benutzerdefinierte Emoji-Ressource. |
emoji_name |
Optional. Nicht veränderbar. Der vom Nutzer angegebene Name für das benutzerdefinierte Emoji, der innerhalb der Organisation eindeutig ist. Erforderlich, wenn das benutzerdefinierte Emoji erstellt wird, ansonsten nur Ausgabe. Emoji-Namen müssen mit einem Doppelpunkt beginnen und enden, 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. Hinweis: Dieses Feld wird in der Antwort nicht ausgefüllt, wenn das benutzerdefinierte Emoji erstellt wird. |
payload |
Optional. Nur Eingabe. Nutzlastdaten. Erforderlich beim Erstellen des benutzerdefinierten Emojis. |
CustomEmojiPayload
Nutzlastdaten für das benutzerdefinierte Emoji.
Felder | |
---|---|
file_content |
Erforderlich. Nur Eingabe. Das für das benutzerdefinierte Emoji verwendete Bild. Die Nutzlast darf nicht größer als 256 KB sein und das Bild muss quadratisch und zwischen 64 und 500 Pixel groß sein. 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. |
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 Mitgliedschaften von menschlichen Nutzern oder ihre eigenen Mitgliedschaften löschen. Chat-Apps können keine Mitgliedschaften anderer Apps löschen. Beim Löschen einer Mitgliedschaft eines Nutzers ist der Bereich Zum Löschen einer App-Mitgliedschaft sind der Bereich Format: |
use_admin_access |
Optional. Wenn Der anrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den Das Löschen von App-Mitgliedschaften in einem Gruppenbereich wird mit Administratorzugriff nicht unterstützt. |
DeleteMessageRequest
Anfrage zum Löschen einer Nachricht.
Felder | |
---|---|
name |
Erforderlich. Ressourcenname der Nachricht. Format: Wenn Sie eine benutzerdefinierte ID für Ihre Mitteilung festgelegt haben, können Sie den Wert aus dem Feld |
force |
Optional. Wenn Gilt nur, wenn Sie sich als Nutzer authentifizieren. 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: |
DeleteSpaceRequest
Anfrage zum Löschen eines Gruppenbereichs.
Felder | |
---|---|
name |
Erforderlich. Ressourcenname des zu löschenden Bereichs. Format: |
use_admin_access |
Optional. Wenn Der anrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den |
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 hier.
Enums | |
---|---|
DELETION_TYPE_UNSPECIFIED |
Dieser Wert wird nicht verwendet. |
CREATOR |
Der Nutzer hat seine eigene Nachricht gelöscht. |
SPACE_OWNER |
Ein Administrator des Gruppenbereichs hat die Nachricht gelöscht. |
ADMIN |
Ein Google Workspace-Administrator hat die Nachricht gelöscht. Administratoren können jede Nachricht im Gruppenbereich löschen, auch Nachrichten, die von Mitgliedern des Gruppenbereichs oder von Chat-Apps 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 (mit Nutzerauthentifizierung). |
SPACE_OWNER_VIA_APP |
Eine Chat-App hat die Nachricht im Namen eines Administrators des Gruppenbereichs gelöscht (mithilfe der 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 Kartenkörper des Dialogfelds.
Felder | |
---|---|
body |
Nur Eingabe. Textkörper des Dialogfelds, der in einem Modal gerendert wird. Google Chat-Apps unterstützen die folgenden Kartenentitäten nicht: |
DialogAction
Enthält einen Dialog und einen Statuscode für die Anfrage.
Felder | |
---|---|
action_status |
Nur Eingabe. Status einer Anfrage zum Aufrufen oder Einreichen eines Dialogs. Zeigt bei Bedarf einen Status und eine Nachricht für Nutzer an. z. B. im Fall 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. |
DriveDataRef
Ein Verweis auf die Daten eines Drive-Anhangs.
Felder | |
---|---|
drive_file_id |
Die ID für die Drive-Datei. Mit der Drive API verwenden |
DriveLinkData
Daten für Google Drive-Links.
Felder | |
---|---|
drive_data_ref |
Eine DriveDataRef, die auf eine Google Drive-Datei verweist. |
mime_type |
Der MIME-Typ der verknüpften Google Drive-Ressource. |
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, die mit den Reaktionen verknüpft sind. |
reaction_count |
Nur Ausgabe. Die Gesamtzahl der Reaktionen mit dem zugehörigen Emoji. |
FindDirectMessageRequest
Ein Request zum Abrufen eines Direktnachrichten-Gruppenbereichs basierend auf der Nutzerressource.
Felder | |
---|---|
name |
Erforderlich. Der Ressourcenname des Nutzers, mit dem Direktnachrichten gesucht werden sollen. Format: |
GetAttachmentRequest
Anfrage zum Abrufen eines Anhangs
Felder | |
---|---|
name |
Erforderlich. Ressourcenname des Anhangs im Format |
GetCustomEmojiRequest
Eine Anfrage zum Zurückgeben eines einzelnen benutzerdefinierten Emojis.
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 eigene Mitgliedschaft der App mithilfe der 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 anrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert die OAuth 2.0-Bereiche Die Nutzung von Administratorzugriff wird nicht unterstützt, wenn Sie App-Mitgliedschaften in einem Bereich erwerben möchten. |
GetMessageRequest
Anfrage zum Abrufen einer Nachricht.
Felder | |
---|---|
name |
Erforderlich. Ressourcenname der Nachricht. Format: Wenn Sie eine benutzerdefinierte ID für Ihre Mitteilung festgelegt haben, können Sie den Wert aus dem Feld |
GetSpaceEventRequest
Anfragenachricht zum Abrufen eines Gruppenbereich-Ereignisses
Felder | |
---|---|
name |
Erforderlich. Der Ressourcenname des Gruppenbereich-Ereignisses. Format: |
GetSpaceNotificationSettingRequest
Anfragenachricht zum Abrufen der Benachrichtigungseinstellung für Gruppenbereiche Unterstützt nur das Abrufen von Benachrichtigungseinstellungen für den anrufenden 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 Bereichs. Unterstützt nur das Abrufen des Lesestatus für den aufrufenden Nutzer. Um auf den aufrufenden Nutzer zu verweisen, legen Sie einen der folgenden Werte fest:
Format: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Eine Anfrage zum Zurückgeben eines einzelnen Gruppenbereichs.
Felder | |
---|---|
name |
Erforderlich. Ressourcenname des Bereichs im Format Format: |
use_admin_access |
Optional. Wenn Der anrufende 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. Um auf den aufrufenden Nutzer zu verweisen, legen Sie einen der folgenden Werte fest:
Format: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Gruppe
Eine Google-Gruppe in Google Chat.
Felder | |
---|---|
name |
Der Ressourcenname einer 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 Unterhaltungs-Threads nach der Erstellung aufbewahrt werden.
Enums | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Standardwert. Nicht verwenden. |
HISTORY_OFF |
Verlauf deaktiviert. Nachrichten und Unterhaltungen werden 24 Stunden lang aufbewahrt. |
HISTORY_ON |
Der Verlauf ist aktiviert. In den Vault-Aufbewahrungsregeln der Organisation ist festgelegt, wie lange Nachrichten und Unterhaltungen aufbewahrt werden. |
ListCustomEmojisRequest
Eine Anfrage zum Zurückgeben einer Liste benutzerdefinierter Emojis.
Felder | |
---|---|
page_size |
Optional. Die maximale Anzahl der zurückgegebenen benutzerdefinierten Emojis. Der Dienst gibt möglicherweise weniger benutzerdefinierte Emojis als diesen Wert zurück. Wenn nicht angegeben, beträgt der Standardwert 25. Der Höchstwert beträgt 200. Werte über 200 werden in 200 geändert. |
page_token |
Optional. (Wenn Sie die Arbeit an einer vorherigen Abfrage fortsetzen.) Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten benutzerdefinierter Emojis empfangen wurde. Geben Sie diese 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 Anfragen 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 als |
ListMembershipsRequest
Anfragenachricht zum Auflisten von Mitgliedschaften.
Felder | |
---|---|
parent |
Erforderlich. Der Ressourcenname des Bereichs, 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. Bei negativen Werten wird ein |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Mitgliedschaften empfangen wurde. Geben Sie diesen Parameter an, um die nächste Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie für die anderen Parameter unterschiedliche Werte übergeben, kann das 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 Wenn Sie nach Typ filtern möchten, legen Sie Wenn Sie nach Rolle und 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 anrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den OAuth 2.0-Bereich Das Auflisten von App-Mitgliedschaften in einem Gruppenbereich wird bei Verwendung des Administratorzugriffs nicht unterstützt. |
ListMembershipsResponse
Antwort auf die Anfrage zum Auflisten der Mitgliedschaften des Gruppenbereichs.
Felder | |
---|---|
memberships[] |
Unsortierte Liste. Liste der Mitgliedschaften auf der angeforderten (oder ersten) Seite. |
next_page_token |
Ein Token, das als |
ListMessagesRequest
Listet Nachrichten im angegebenen Bereich auf, in dem der Nutzer Mitglied ist.
Felder | |
---|---|
parent |
Erforderlich. Der Ressourcenname des Bereichs, 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. Bei negativen Werten wird ein |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Nachrichten empfangen wurde. Geben Sie diesen Parameter an, um die nächste Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie für die anderen Parameter unterschiedliche Werte übergeben, kann das 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 sortiert werden soll. Gültige Werte für den Sortiervorgang:
Die Standardreihenfolge ist |
show_deleted |
Optional. Ob gelöschte Nachrichten berücksichtigt werden sollen. Gelöschte Nachrichten enthalten die Uhrzeit und Metadaten zum Löschen, aber keine Inhalte. |
ListMessagesResponse
Antwortnachricht zum 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 gibt möglicherweise weniger Reaktionen als diesen Wert zurück. Wenn nicht angegeben, beträgt der Standardwert 25. Der Höchstwert beträgt 200. Werte über 200 werden in 200 geändert. |
page_token |
Optional. (Wenn Sie die Arbeit an einer vorherigen Abfrage fortsetzen.) Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Reaktionen empfangen wurde. Geben Sie diese 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 nach mehreren Emojis oder Nutzern filtern möchten, verknüpfen Sie ähnliche Felder mit dem Operator Wenn Sie Reaktionen nach Emoji und Nutzer filtern möchten, verwenden Sie den Operator Wenn in Ihrer Abfrage sowohl Die folgenden Abfragen sind beispielsweise gültig:
Die folgenden Abfragen sind ungültig:
Ungültige Anfragen 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. |
ListSpaceEventsRequest
Anfragenachricht zum Auflisten von Ereignissen für einen Ort
Felder | |
---|---|
parent |
Erforderlich. Der 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. Bei negativen Werten wird ein |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf von „list space events“ empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen für die Auflistung von Space-Ereignissen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie für die anderen Parameter unterschiedliche Werte übergeben, kann das 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 Operator „Gleich“ Die folgenden Abfragen sind beispielsweise gültig:
Die folgenden Abfragen sind ungültig:
Ungültige Abfragen werden vom Server mit dem Fehler |
ListSpaceEventsResponse
Antwortnachricht zum Auflisten von Gruppenbereichsereignissen.
Felder | |
---|---|
space_events[] |
Die Ergebnisse werden in chronologischer Reihenfolge zurückgegeben (ältestes Ereignis zuerst). Hinweis: Das Feld |
next_page_token |
Fortsetzungstoken zum Abrufen weiterer Ereignisse. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten. |
ListSpacesRequest
Eine Anfrage zum Auflisten der Gruppenbereiche, in denen der Anrufer Mitglied ist.
Felder | |
---|---|
page_size |
Optional. Die maximale Anzahl der zurückzugebenden Arbeitsbereiche. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 100 Bereiche zurückgegeben. Der Höchstwert ist 1.000. Wenn Sie einen Wert über 1.000 verwenden, wird er automatisch in 1.000 geändert. Bei negativen Werten wird ein |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Bereichen empfangen wurde. Geben Sie diesen Parameter an, um die nächste 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 Typ filtern ( Wenn Sie nach dem Typ des Bereichs filtern möchten, müssen Sie einen gültigen Enumerationswert 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 |
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.
Felder | |
---|---|
url |
Nur Ausgabe. Die URL, die abgeglichen wurde. |
Mitgliedschaft
Stellt eine Mitgliedschaftsbeziehung in Google Chat dar, z. B. ob ein Nutzer oder eine Chat-App zu einem Gruppenbereich eingeladen wurde, Teil eines Gruppenbereichs ist oder nicht.
Felder | |
---|---|
name |
Kennung. Vom Server zugewiesener Ressourcenname der Mitgliedschaft. Format: |
state |
Nur Ausgabe. Status der Mitgliedschaft. |
role |
Optional. Die Rolle des Nutzers in einem Chatbereich bestimmt, welche Aktionen er im Bereich ausführen darf. Dieses Feld kann nur als Eingabe in |
create_time |
Optional. Nicht veränderbar. Der Erstellungszeitpunkt der Mitgliedschaft, z. B. wann ein Mitglied einem Gruppenbereich beigetreten ist oder dazu eingeladen wurde. Dieses Feld dient nur der Ausgabe, außer wenn es zum Importieren von Mitgliedschaften aus der Vergangenheit 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 oder aus einem Gruppenbereich entfernt wurde. Dieses Feld dient nur der Ausgabe, außer wenn es zum Importieren von Mitgliedschaften aus der Vergangenheit in Gruppenbereiche im Importmodus verwendet wird. |
Union-Feld memberType . Mitglied, das mit dieser Mitgliedschaft verknüpft ist. Andere Mitgliedertypen werden möglicherweise in Zukunft unterstützt. Für memberType ist nur einer der folgenden Werte zulässig: |
|
member |
Optional. Der Google Chat-Nutzer oder die Google Chat-App, der bzw. der die Mitgliedschaft entspricht. Wenn sich Ihre Chat-App als Nutzer authentifiziert, werden 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. |
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. Für users : Der Nutzer ist kein Mitglied des Gruppenbereichs, kann aber eingeladen werden. Für Google Groups : Diese Rolle wird immer zugewiesen (in Zukunft können andere Enumerationswerte verwendet werden). |
ROLE_MEMBER |
Ein Mitglied des Gruppenbereichs. Der Nutzer hat grundlegende Berechtigungen, z. B. zum Senden von Nachrichten an den Bereich. In Einzel- und unbenannten Gruppenunterhaltungen hat jeder diese Rolle. |
ROLE_MANAGER |
Sie müssen Administrator des Gruppenbereichs sein. Der Nutzer hat alle grundlegenden Berechtigungen sowie Administratorberechtigungen, mit denen er den Gruppenbereich verwalten kann, z. B. Mitglieder hinzufügen oder entfernen. Wird nur in SpaceType.SPACE unterstützt. |
MembershipState
Gibt die Beziehung des Mitglieds zu einem Space an. Möglicherweise werden in Zukunft 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
Ereignis-Payload für mehrere neue Mitgliedschaften.
Ereignistyp: google.workspace.chat.membership.v1.batchCreated
Felder | |
---|---|
memberships[] |
Eine Liste der neuen Mitgliedschaften. |
MembershipBatchDeletedEventData
Ereignis-Nutzlast für mehrere gelöschte Mitgliedschaften.
Ereignistyp: google.workspace.chat.membership.v1.batchDeleted
Felder | |
---|---|
memberships[] |
Eine Liste der gelöschten Mitgliedschaften. |
MembershipBatchUpdatedEventData
Ereignis-Nutzlast für mehrere aktualisierte Mitgliedschaften.
Ereignistyp: google.workspace.chat.membership.v1.batchUpdated
Felder | |
---|---|
memberships[] |
Eine Liste der aktualisierten Mitgliedschaften. |
MembershipCreatedEventData
Ereignis-Payload für eine neue Mitgliedschaft.
Ereignistyp: google.workspace.chat.membership.v1.created
.
Felder | |
---|---|
membership |
Die neue Mitgliedschaft. |
MembershipDeletedEventData
Ereignis-Nutzlast für eine gelöschte Mitgliedschaft.
Ereignistyp: google.workspace.chat.membership.v1.deleted
Felder | |
---|---|
membership |
Die gelöschte Mitgliedschaft. Nur die Felder |
MembershipUpdatedEventData
Ereignis-Nutzlast 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 |
Kennung. 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 die user-Felder |
create_time |
Optional. Nicht veränderbar. Für in Google Chat erstellte Gruppenbereiche die Uhrzeit, zu der die Nachricht erstellt wurde. Dieses Feld dient nur der Ausgabe, außer wenn es in Gruppenbereichen im Importmodus verwendet wird. Legen Sie dieses Feld für Importmodusbereiche 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-Textkörper der Nachricht. Der erste Link zu einem Bild, Video oder einer Webseite generiert einen Vorschaubild-Chip. Sie können auch einen Google Chat-Nutzer oder alle Nutzer im Gruppenbereich@erwähnen. Informationen zum Erstellen von SMS finden Sie unter Nachricht senden. |
formatted_text |
Nur Ausgabe. Enthält die Nachricht
Weitere Informationen finden Sie unter In einer Nachricht gesendete Textformatierung ansehen. |
cards[] |
Verworfen: Verwenden Sie stattdessen 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-Teil der Nachricht angezeigt. |
cards_v2[] |
Optional. Ein Array von Karten. Nur Chat-Apps können Karten erstellen. Wenn sich Ihre Chat-App als Nutzer authentifiziert, dürfen die Nachrichten keine Karten enthalten. 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. Annotationen, die mit der |
thread |
Der Thread, zu dem die Nachricht gehört. Beispiele für die Verwendung finden Sie unter Nachrichtenthread starten oder darauf 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 tatsächlichen Karten nicht angezeigt werden können, z. B. bei mobilen Benachrichtigungen. |
action_response |
Nur Eingabe. Parameter, die eine Chat-App verwenden kann, um zu konfigurieren, wie ihre Antwort gepostet wird. |
argument_text |
Nur Ausgabe. Nur-Text-Textkörper der Nachricht, in dem alle Erwähnungen der Chat App entfernt wurden. |
slash_command |
Nur Ausgabe. Informationen zu Slash-Befehlen, falls zutreffend. |
attachment[] |
Optional. Von einem Nutzer hochgeladener Anhang. |
matched_url |
Nur Ausgabe. Eine URL in |
thread_reply |
Nur Ausgabe. Wenn Wenn der Bereich keine Antworten in Threads unterstützt, ist dieses Feld immer |
client_assigned_message_id |
Optional. Eine benutzerdefinierte ID für die Nachricht. Sie können ein Feld verwenden, um eine Nachricht zu identifizieren oder 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, ansonsten 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 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 |
Nur Ausgabe. Informationen zu einer Nachricht, die von einem Google Chat-Nutzer in einem Gruppenbereich zitiert wird. Google Chat-Nutzer können eine Nachricht zitieren, um darauf zu antworten. |
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 Dialogfelder 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. |
MessageBatchCreatedEventData
Ereignisnutzlast für mehrere neue Nachrichten.
Ereignistyp: google.workspace.chat.message.v1.batchCreated
Felder | |
---|---|
messages[] |
Eine Liste der neuen Nachrichten. |
MessageBatchDeletedEventData
Ereignis-Payload für mehrere gelöschte Nachrichten.
Ereignistyp: google.workspace.chat.message.v1.batchDeleted
Felder | |
---|---|
messages[] |
Eine Liste der gelöschten Nachrichten. |
MessageBatchUpdatedEventData
Ereignis-Nutzlast für mehrere aktualisierte Nachrichten.
Ereignistyp: google.workspace.chat.message.v1.batchUpdated
Felder | |
---|---|
messages[] |
Eine Liste der aktualisierten Nachrichten. |
MessageCreatedEventData
Ereignis-Nutzlast für eine neue Nachricht.
Ereignistyp: google.workspace.chat.message.v1.created
Felder | |
---|---|
message |
Die neue Nachricht. |
MessageDeletedEventData
Ereignis-Nutzlast für eine gelöschte Nachricht.
Ereignistyp: google.workspace.chat.message.v1.deleted
Felder | |
---|---|
message |
Die gelöschte Nachricht. Nur die Felder |
MessageUpdatedEventData
Ereignisnutzlast für eine aktualisierte Nachricht.
Ereignistyp: google.workspace.chat.message.v1.updated
Felder | |
---|---|
message |
Die aktualisierte Nachricht. |
QuotedMessageMetadata
Informationen zu einer zitierten Nachricht.
Felder | |
---|---|
name |
Nur Ausgabe. Ressourcenname der zitierten Nachricht. Format: |
last_update_time |
Nur Ausgabe. Der Zeitstempel für die Erstellung oder letzte Aktualisierung der zitierten Nachricht. |
Reaktion
Eine Reaktion auf eine Nachricht.
Felder | |
---|---|
name |
Kennung. 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 mit neuen Reaktionen. |
ReactionBatchDeletedEventData
Ereignis-Payload für mehrere gelöschte Reaktionen.
Ereignistyp: google.workspace.chat.reaction.v1.batchDeleted
Felder | |
---|---|
reactions[] |
Eine Liste der gelöschten Reaktionen. |
ReactionCreatedEventData
Ereignis-Nutzlast für eine neue Reaktion.
Ereignistyp: google.workspace.chat.reaction.v1.created
Felder | |
---|---|
reaction |
Die neue Reaktion. |
ReactionDeletedEventData
Ereignis-Nutzlast für eine gelöschte Reaktion.
Typ: google.workspace.chat.reaction.v1.deleted
Felder | |
---|---|
reaction |
Die gelöschte Reaktion. |
RichLinkMetadata
Ein Rich-Link zu einer Ressource.
Felder | |
---|---|
uri |
Der URI dieses Links. |
rich_link_type |
Der Rich-Link-Typ. |
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. |
RichLinkType
Der Rich-Link-Typ. In Zukunft werden möglicherweise weitere Typen hinzugefügt.
Enums | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Standardwert für die Enumeration. Nicht verwenden. |
DRIVE_FILE |
Ein Google Drive-Rich-Link-Typ. |
CHAT_SPACE |
Ein Rich-Link-Typ für Google Chat-Bereiche. Zum Beispiel ein Smartchip für Projektbereiche. |
SearchSpacesRequest
Anfrage zum Suchen nach einer Liste von Gruppenbereichen basierend auf einer Anfrage.
Felder | |
---|---|
use_admin_access |
Wenn Der anrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den OAuth 2.0-Bereich Diese Methode unterstützt derzeit nur Administratorzugriff. Daher wird für dieses Feld nur |
page_size |
Die maximale Anzahl der zurückzugebenden Arbeitsbereiche. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 100 Bereiche zurückgegeben. Der Höchstwert ist 1.000. Wenn Sie einen Wert über 1.000 verwenden, wird er automatisch in 1.000 geändert. |
page_token |
Ein Token, das vom vorherigen Aufruf von Suchbereichen empfangen wurde. Geben Sie diesen Parameter an, um die nächste Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie für die anderen Parameter unterschiedliche Werte übergeben, kann das zu unerwarteten Ergebnissen führen. |
query |
Erforderlich. Eine Suchanfrage. Sie können mit den folgenden Parametern suchen:
Für
Für verschiedene Felder werden nur Im selben Feld werden die Operatoren Die folgenden Beispielabfragen sind gültig:
|
order_by |
Optional. So wird die Liste der Gruppenbereiche sortiert. Folgende Attribute können für die Sortierung verwendet werden:
Gültige Werte für den Sortiervorgang sind:
Folgende Syntax wird unterstützt:
|
SearchSpacesResponse
Antwort mit einer Liste von Gruppenbereichen, die dem Request für Suchbereiche entsprechen.
Felder | |
---|---|
spaces[] |
Eine Seite der angeforderten Gruppenbereiche. |
next_page_token |
Ein Token, mit dem die nächste Seite abgerufen werden kann. Wenn dieses Feld leer ist, gibt es keine nachfolgenden Seiten. |
total_size |
Die Gesamtzahl der Bereiche, die der Abfrage entsprechen, über alle Seiten hinweg. Wenn das Ergebnis mehr als 10.000 Leerzeichen umfasst, ist dieser Wert eine Schätzung. |
SetUpSpaceRequest
Anfrage zum Erstellen eines Gruppenbereichs und Hinzufügen bestimmter Nutzer
Felder | |
---|---|
space |
Erforderlich. Um einen Gruppenbereich zu erstellen, legen Sie Um einen Gruppenchat zu erstellen, setzen Sie Wenn Sie eine 1:1-Unterhaltung zwischen Menschen erstellen möchten, setzen Sie Wenn Sie eine 1:1-Unterhaltung zwischen einem Menschen und der aufrufenden Chat-App erstellen möchten, legen Sie Wenn ein |
request_id |
Optional. Eine eindeutige Kennung für diese Anfrage. Eine zufällige UUID wird empfohlen. Wenn Sie eine vorhandene Anfrage-ID angeben, wird der mit dieser ID erstellte Gruppenbereich zurückgegeben, anstatt einen neuen Gruppenbereich zu erstellen. Wenn Sie eine vorhandene Anfrage-ID aus derselben Chat-App mit einem anderen authentifizierten Nutzer angeben, wird ein Fehler zurückgegeben. |
memberships[] |
Optional. Die Google Chat-Nutzer oder -Gruppen, die Sie einladen möchten, dem Gruppenbereich beizutreten. Lassen Sie den anrufenden Nutzer weg, da er automatisch hinzugefügt wird. Das Set ermöglicht derzeit bis zu 49 Mitgliedschaften (zusätzlich zum Anrufer). Für die 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
Metadaten für Annotationen 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 ein Dialogfeld ist. |
Typ
Enums | |
---|---|
TYPE_UNSPECIFIED |
Standardwert für die Enumeration. 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 1:1-Nachrichten zwischen einem Nutzer und einer Chat-App.
Felder | |
---|---|
name |
Kennung. Ressourcenname des Bereichs. Format: Dabei steht |
type |
Nur Ausgabe. Verworfen: Verwenden Sie stattdessen |
space_type |
Optional. Der Typ des Gruppenbereichs. Erforderlich beim Erstellen eines Gruppenbereichs oder beim Aktualisieren des Typs eines Gruppenbereichs. Nur Ausgabe für andere Verwendungszwecke. |
single_user_bot_dm |
Optional. Gibt an, ob es sich bei dem Gruppenbereich um eine Direktnachricht zwischen einer Chat-App und einem einzelnen Nutzer handelt. |
threaded |
Nur Ausgabe. Verworfen: Verwenden Sie stattdessen |
display_name |
Optional. Der Anzeigename des Bereichs. Erforderlich, wenn Sie einen Gruppenbereich erstellen und 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 Bereichs sein darf. Eingabe beim Erstellen eines Gruppenbereichs in einer Google Workspace-Organisation. Lassen Sie dieses Feld beim Erstellen von Bereichen unter den folgenden Bedingungen weg:
Bei vorhandenen Bereichen dient dieses Feld nur der Ausgabe. |
space_threading_state |
Nur Ausgabe. Der Status von Unterhaltungsthreads 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 in Zum Erstellen eines Gruppenbereichs in |
create_time |
Optional. Nicht veränderbar. Bei in Chat erstellten Gruppenbereichen ist das 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 dieses Feld für Gruppenbereiche im Importmodus auf den historischen Zeitstempel fest, zu dem der Gruppenbereich in der Quelle erstellt wurde, um den ursprünglichen Erstellungszeitpunkt beizubehalten. Wird in der Ausgabe nur ausgefüllt, wenn |
last_active_time |
Nur Ausgabe. Zeitstempel der letzten Nachricht im Gruppenbereich. |
admin_installed |
Nur Ausgabe. Bei Direktnachrichtenbereichen (DMs) mit einer Chat-App wird angegeben, ob der Bereich von einem Google Workspace-Administrator erstellt wurde. Administratoren können im Namen von Nutzern in ihrer Organisation eine Direktnachricht mit einer Chat-App installieren und einrichten. Damit die Installation durch Administratoren unterstützt wird, muss Ihre Chat-App Direktnachrichten unterstützen. |
membership_count |
Nur Ausgabe. Die Anzahl der Mitgliedschaften, die nach Mitgliedstyp gruppiert sind. Wird ausgefüllt, wenn |
access_settings |
Optional. Gibt die Zugriffseinstellung des Gruppenbereichs an. Wird nur ausgefüllt, wenn der |
space_uri |
Nur Ausgabe. Der URI, über den ein Nutzer auf den Bereich zugreifen kann. |
import_mode_expire_time |
Nur Ausgabe. Die Zeit, zu der der Bereich automatisch vom System gelöscht wird, wenn er im Importmodus verbleibt. Jeder im Importmodus erstellte Bereich muss diesen Modus vor Ablauf der Frist mit Dieses Feld wird nur für Gruppenbereiche ausgefüllt, die im Importmodus erstellt wurden. |
customer |
Optional. Nicht veränderbar. Die Kunden-ID der Domain des Gruppenbereichs. Nur erforderlich, wenn Sie einen Projektbereich mit App-Authentifizierung erstellen und Im Format Bei DMs wird dieses Feld nicht ausgefüllt. |
Union-Feld space_permission_settings . Stellt die Berechtigungseinstellungen eines Gruppenbereichs dar. Wird nur ausgefüllt, 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 Berechtigungseinstellungen für Gruppenbereiche, die nur beim Erstellen eines Gruppenbereichs eingegeben werden können. Wenn das Feld nicht festgelegt ist, wird ein Arbeitsbereich für die Zusammenarbeit erstellt. Nachdem Sie den Gruppenbereich erstellt haben, werden die Einstellungen im Feld Das Festlegen vordefinierter Berechtigungseinstellungen bietet folgende Vorteile:
|
permission_settings |
Optional. Berechtigungseinstellungen für vorhandene Gruppenbereiche Eingabe zum Aktualisieren der genauen Berechtigungseinstellungen für Gruppenbereiche, wobei vorhandene Berechtigungseinstellungen ersetzt werden. Die Ausgabe enthält die aktuellen Berechtigungseinstellungen. Das Lesen und Aktualisieren von Berechtigungseinstellungen wird unterstützt für:
|
AccessSettings
Stellt die Zugriffseinstellung des Bereichs dar.
Felder | |
---|---|
access_state |
Nur Ausgabe. Gibt den Zugriffsstatus des Bereichs an. |
audience |
Optional. Der Ressourcenname der Zielgruppe, die den Gruppenbereich finden, ihm beitreten und die Nachrichten im Gruppenbereich als Vorschau 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 Gruppenbereich für eine Zielgruppe sichtbar machen. Format: Wenn Sie die Standardzielgruppe für die Google Workspace-Organisation verwenden möchten, legen Sie Die Zielgruppe lesen:
Dieses Feld wird nicht ausgefüllt, wenn der Zum Festlegen der Zielgruppe ist eine Nutzerauthentifizierung erforderlich. |
AccessState
Gibt den Zugriffsstatus des Gruppenbereichs an.
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 |
Der Administrator des Gruppenbereichs hat einer Zielgruppe Zugriff auf den Gruppenbereich gewährt. Nutzer oder Google-Gruppen, die dem Gruppenbereich einzeln hinzugefügt oder in den Gruppenbereich eingeladen wurden, können den Gruppenbereich auch finden und darauf zugreifen. Weitere Informationen finden Sie unter Projektbereich für bestimmte Nutzer auffindbar machen. Zum Erstellen von Gruppenbereichen mit offenem Zugang ist eine Nutzerauthentifizierung erforderlich. |
MembershipCount
Stellt die Anzahl der Mitgliedschaften eines Bereichs dar, gruppiert nach Kategorien.
Felder | |
---|---|
joined_direct_human_user_count |
Nur Ausgabe. Anzahl der Nutzer, die dem Gruppenbereich direkt beigetreten sind. Nutzer, die über die Mitgliedschaft in einer Gruppe beigetreten sind, werden nicht gezählt. |
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. Ob Administratoren von Gruppenbereichen diese Berechtigung haben. |
members_allowed |
Optional. Gibt an, ob Mitglieder ohne Administratorrolle diese Berechtigung haben. |
PermissionSettings
Berechtigungseinstellungen, die Sie beim Aktualisieren eines vorhandenen benannten Bereichs angeben können.
Wenn Sie beim Erstellen eines Bereichs Berechtigungseinstellungen festlegen möchten, geben Sie das Feld PredefinedPermissionSettings
in Ihrer Anfrage an.
Felder | |
---|---|
manage_members_and_groups |
Optional. Einstellung zum Verwalten von Mitgliedern und Gruppen in einem Space. |
modify_space_details |
Optional. Einstellung zum Aktualisieren von Name, Avatar, Beschreibung und Richtlinien des Gruppenbereichs. |
toggle_history |
Optional. Einstellung zum Aktivieren und Deaktivieren des Gruppenbereichsverlaufs. |
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 Bereich. |
manage_webhooks |
Optional. Einstellung zum Verwalten von Webhooks in einem Bereich. |
post_messages |
Nur Ausgabe. Einstellung zum Posten von Nachrichten in einem Gruppenbereich. |
reply_messages |
Optional. Einstellung zum Antworten auf Nachrichten in einem Gruppenbereich. |
PredefinedPermissionSettings
Vordefinierte Berechtigungseinstellungen, die Sie nur beim Erstellen eines benannten Gruppenbereichs angeben können. In Zukunft werden möglicherweise weitere Einstellungen hinzugefügt. Weitere Informationen zu den Berechtigungseinstellungen für benannte Bereiche finden Sie unter Bereiche.
Enums | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Nicht angegeben Nicht verwenden. |
COLLABORATION_SPACE |
Einstellung, um den Gruppenbereich zu einem Gruppenbereich für die Zusammenarbeit zu machen, in dem alle Mitglieder Nachrichten posten können. |
ANNOUNCEMENT_SPACE |
Einstellung, um den Gruppenbereich in einen Gruppenbereich für Ankündigungen umzuwandeln, in dem nur Administratoren des Gruppenbereichs Nachrichten posten können. |
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 Bereichs. Unterstützt bis zu 150 Zeichen. |
guidelines |
Optional. Regeln, Erwartungen und Verhaltensregeln für den Gruppenbereich. Es können bis zu 5.000 Zeichen eingegeben werden. |
SpaceThreadingState
Gibt den Typ des Threading-Zustands im Chatbereich an.
Enums | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Reserviert. |
THREADED_MESSAGES |
Benannte Bereiche, 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 Unterhaltungen nach Thema sortiert sind. Themen und ihre Antworten werden gruppiert. |
UNTHREADED_MESSAGES |
Direktnachrichten zwischen zwei Personen und Gruppenunterhaltungen zwischen mindestens drei Personen. |
SpaceType
Der Typ des Gruppenbereichs. Erforderlich beim Erstellen oder Aktualisieren eines Projektbereichs. Nur Ausgabe für andere Verwendungszwecke.
Enums | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Reserviert. |
SPACE |
Ein Ort, an dem Nutzer Nachrichten senden, Dateien teilen und zusammenarbeiten können. Eine SPACE kann Chat-Apps enthalten. |
GROUP_CHAT |
Gruppenunterhaltungen mit mindestens drei Personen. Eine GROUP_CHAT kann Chat-Apps enthalten. |
DIRECT_MESSAGE |
1:1-Nachrichten zwischen zwei Personen oder zwischen einer Person und einer Chat-App. |
Typ
Verworfen: Verwenden Sie stattdessen SpaceType
.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Reserviert. |
ROOM |
Unterhaltungen zwischen zwei oder mehr Menschen. |
DM |
1:1-Direktnachricht zwischen einem Menschen und einer Chat-App, in der alle Nachrichten flach sind. Direktnachrichten zwischen zwei Personen sind davon nicht betroffen. |
SpaceBatchUpdatedEventData
Ereignisnutzlast für mehrere Aktualisierungen eines Bereichs.
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-Gruppenbereich darstellt. Weitere Informationen
Felder | |
---|---|
name |
Ressourcenname des Gruppenbereich-Ereignisses. Format: |
event_time |
Zeitpunkt des Ereignisses. |
event_type |
Art des Gruppenbereich-Ereignisses. Für jeden Ereignistyp gibt es eine Batch-Version, die mehrere Instanzen des Ereignistyps darstellt, die in einem kurzen Zeitraum auftreten. Lassen Sie bei Unterstützte Ereignistypen für Mitteilungen:
Unterstützte Ereignistypen für Mitgliedschaften:
Unterstützte Ereignistypen für Reaktionen:
Unterstützte Ereignistypen für den Arbeitsbereich:
|
Union-Feld Für |
|
message_created_event_data |
Ereignis-Nutzlast für eine neue Nachricht. Ereignistyp: |
message_updated_event_data |
Ereignisnutzlast für eine aktualisierte Nachricht. Ereignistyp: |
message_deleted_event_data |
Ereignis-Nutzlast für eine gelöschte Nachricht. Ereignistyp: |
message_batch_created_event_data |
Ereignisnutzlast für mehrere neue Nachrichten. Ereignistyp: |
message_batch_updated_event_data |
Ereignis-Nutzlast für mehrere aktualisierte Nachrichten. Ereignistyp: |
message_batch_deleted_event_data |
Ereignis-Payload für mehrere gelöschte Nachrichten. Ereignistyp: |
space_updated_event_data |
Ereignisnutzlast für eine Bereichsaktualisierung. Ereignistyp: |
space_batch_updated_event_data |
Ereignisnutzlast für mehrere Aktualisierungen eines Bereichs. Ereignistyp: |
membership_created_event_data |
Ereignis-Payload für eine neue Mitgliedschaft. Ereignistyp: |
membership_updated_event_data |
Ereignis-Nutzlast für eine aktualisierte Mitgliedschaft. Ereignistyp: |
membership_deleted_event_data |
Ereignis-Nutzlast für eine gelöschte Mitgliedschaft. Ereignistyp: |
membership_batch_created_event_data |
Ereignis-Payload für mehrere neue Mitgliedschaften. Ereignistyp: |
membership_batch_updated_event_data |
Ereignis-Nutzlast für mehrere aktualisierte Mitgliedschaften. Ereignistyp: |
membership_batch_deleted_event_data |
Ereignis-Nutzlast für mehrere gelöschte Mitgliedschaften. Ereignistyp: |
reaction_created_event_data |
Ereignis-Nutzlast für eine neue Reaktion. Ereignistyp: |
reaction_deleted_event_data |
Ereignis-Nutzlast für eine gelöschte Reaktion. Ereignistyp: |
reaction_batch_created_event_data |
Ereignisnutzlast für mehrere neue Reaktionen. Ereignistyp: |
reaction_batch_deleted_event_data |
Ereignis-Payload für mehrere gelöschte Reaktionen. Ereignistyp: |
SpaceNotificationSetting
Die Benachrichtigungseinstellung eines Nutzers in einem Bereich.
Felder | |
---|---|
name |
Kennung. Der Ressourcenname der Space-Benachrichtigungseinstellung. Format: |
notification_setting |
Die Benachrichtigungseinstellung |
mute_setting |
Die Einstellung zum Stummschalten von Benachrichtigungen für den Gruppenbereich. |
MuteSetting
Die Typen der Einstellungen zum Ausblenden von Benachrichtigungen für Gruppenbereiche.
Enums | |
---|---|
MUTE_SETTING_UNSPECIFIED |
Reserviert. |
UNMUTED |
Der Nutzer erhält Benachrichtigungen für den Bereich entsprechend der Benachrichtigungseinstellung. |
MUTED |
Der Nutzer erhält keine Benachrichtigungen für den Gruppenbereich, unabhängig von der Benachrichtigungseinstellung. |
NotificationSetting
Die Benachrichtigungseinstellungstypen. Möglicherweise werden in Zukunft weitere Typen unterstützt.
Enums | |
---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
Reserviert. |
ALL |
Benachrichtigungen werden durch @Erwähnungen, Unterhaltungen, denen Sie folgen, und die erste Nachricht in neuen Unterhaltungen ausgelöst. Alle neuen Threads werden automatisch abonniert, sofern der Nutzer das Abonnement nicht manuell beendet. |
MAIN_CONVERSATIONS |
Die Benachrichtigung wird durch @Erwähnungen, Unterhaltungen, denen Sie folgen, und die erste Nachricht in neuen Unterhaltungen ausgelöst. Nicht für 1:1-Direktnachrichten verfügbar. |
FOR_YOU |
Die Benachrichtigung wird durch @Erwähnungen und Unterhaltungen, denen Sie folgen, ausgelöst. Nicht für 1:1-Direktnachrichten verfügbar. |
OFF |
Benachrichtigungen sind deaktiviert. |
SpaceReadState
Der Lesestatus eines Nutzers in einem Gruppenbereich, mit dem gelesene und ungelesene Nachrichten identifiziert werden.
Felder | |
---|---|
name |
Ressourcenname des Lesestatus des Bereichs. Format: |
last_read_time |
Optional. Der Zeitpunkt, zu dem der Lesestatus des Nutzers für den Bereich aktualisiert wurde. Normalerweise entspricht dies entweder dem Zeitstempel der letzten gelesenen Nachricht oder einem vom Nutzer angegebenen Zeitstempel, um die letzte gelesene Position in einem Bereich zu markieren. |
SpaceUpdatedEventData
Ereignisnutzlast für einen aktualisierten Bereich.
Ereignistyp: google.workspace.chat.space.v1.updated
Felder | |
---|---|
space |
Der aktualisierte Gruppenbereich. |
Thread
Ein Thread in einem Google Chat-Bereich. Beispiele für die Verwendung finden Sie unter Nachrichtenthread starten oder darauf antworten.
Wenn Sie beim Erstellen einer Nachricht einen Thread angeben, können Sie das Feld messageReplyOption
festlegen, um zu bestimmen, was passiert, wenn kein passender Thread gefunden wird.
Felder | |
---|---|
name |
Kennung. Ressourcenname des Threads. Beispiel: |
thread_key |
Optional. Eingabe zum Erstellen oder Aktualisieren eines Threads. Andernfalls nur Ausgabe. ID für den Thread. Es können bis zu 4.000 Zeichen eingegeben werden. Diese ID ist eindeutig für die Chat-App, die sie festlegt. Wenn beispielsweise mehrere Chat-Apps eine Nachricht mit demselben Thread-Schlü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 Feld |
ThreadReadState
Der Lesestatus eines Nutzers in einem Thread, mit dem gelesene und ungelesene Nachrichten identifiziert werden.
Felder | |
---|---|
name |
Ressourcenname des Lesestatus des Threads. Format: |
last_read_time |
Der Zeitpunkt, zu dem der Lesestatus des Threads des Nutzers aktualisiert wurde. Dies entspricht in der Regel dem Zeitstempel der letzten gelesenen Nachricht in einem Thread. |
UpdateMembershipRequest
Anfragenachricht zum Aktualisieren einer Mitgliedschaft
Felder | |
---|---|
membership |
Erforderlich. Die zu aktualisierende Mitgliedschaft. Nur die von |
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 anrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den |
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 |
UpdateSpaceNotificationSettingRequest
Anfrage zum Aktualisieren der Benachrichtigungseinstellungen für Gruppenbereiche Unterstützt nur das Aktualisieren der Benachrichtigungseinstellung für den anrufenden Nutzer.
Felder | |
---|---|
space_notification_setting |
Erforderlich. Der Ressourcenname für die Einstellungen für Benachrichtigungen für den Bereich muss im Format |
update_mask |
Erforderlich. Unterstützte Feldpfade:
|
UpdateSpaceReadStateRequest
Anfragenachricht für die UpdateSpaceReadState API.
Felder | |
---|---|
space_read_state |
Erforderlich. Der Lesestatus des Gruppenbereichs und die zu aktualisierenden Felder. Unterstützt nur das Aktualisieren des Lesestatus für den aufrufenden Nutzer. Um auf den aufrufenden Nutzer zu verweisen, legen Sie einen der folgenden Werte fest:
Format: users/{user}/spaces/{space}/spaceReadState |
update_mask |
Erforderlich. Die zu aktualisierenden Feldpfade. Derzeit unterstützte Feldpfade:
Wenn Wenn Sie den Bereich als gelesen markieren möchten, legen Sie |
UpdateSpaceRequest
Eine Anfrage zum Aktualisieren eines einzelnen Gruppenbereichs.
Felder | |
---|---|
space |
Erforderlich. Gruppenbereich mit den zu aktualisierenden Feldern. |
update_mask |
Erforderlich. Die aktualisierten Feldpfade, durch Kommas getrennt, falls es mehrere gibt. Sie können die folgenden Felder für einen Bereich aktualisieren:
|
use_admin_access |
Optional. Wenn Der anrufende Nutzer muss ein Google Workspace-Administrator mit der Berechtigung Unterhaltungen in Chats und Gruppenbereichen verwalten sein. Erfordert den Einige |
Nutzer
Ein Nutzer in Google Chat. Wenn Ihre Chat-App als Nutzer authentifiziert wird und die Antwort einer Anfrage eine User
-Ressource enthält, werden nur die name
und type
des Nutzers ausgegeben.
Felder | |
---|---|
name |
Ressourcenname für eine Google Chat- Format: Für
|
display_name |
Nur Ausgabe. Der Anzeigename des Nutzers. |
domain_id |
Eindeutige Kennung der Google Workspace-Domain des Nutzers. |
type |
Nutzertyp |
is_anonymous |
Nur Ausgabe. Wenn |
Typ
Enums | |
---|---|
TYPE_UNSPECIFIED |
Standardwert für die Enumeration. NICHT VERWENDEN. |
HUMAN |
Ein menschlicher Nutzer. |
BOT |
Nutzer der Chat-App. |
UserMentionMetadata
Metadaten für Anmerkungen für Erwähnungen (@).
Felder | |
---|---|
user |
Der erwähnte Nutzer. |
type |
Der Typ der Erwähnung. |
Typ
Enums | |
---|---|
TYPE_UNSPECIFIED |
Standardwert für die Enumeration. Nicht verwenden. |
ADD |
Nutzer einem Gruppenbereich hinzufügen |
MENTION |
Nutzer im Gruppenbereich erwähnen. |
WidgetMarkup
Ein Widget ist ein UI-Element, in dem Text und Bilder präsentiert werden.
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 |
Einen Textabsatz in diesem Widget anzeigen |
image |
Ein Bild in diesem Widget anzeigen |
key_value |
Ein Schlüssel/Wert-Element in diesem Widget anzeigen |
Schaltfläche
Eine Schaltfläche. 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 beim Senden des Formulars. Sie können beispielsweise Apps Script aufrufen, um das Formular zu verarbeiten.
Felder | |
---|---|
action_method_name |
Der Methodenname wird verwendet, um zu ermitteln, welcher Teil des Formulars die Formularübermittlung ausgelöst hat. Diese Informationen werden im Rahmen des Kartenklickereignisses 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 beispielsweise drei Schlummer-Schaltflächen vor: „Jetzt schlummern“, „Einen Tag lang schlummern“ und „Nächste Woche schlummern“. Sie können action method = snooze()
verwenden und den Schlummer-Typ 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 über 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). Mit diesem Feld können Sie die richtige Höhe für das Bild reservieren, während es geladen wird. Es soll nicht das integrierte Seitenverhältnis des Bildes überschreiben. Wenn der Wert nicht festgelegt ist, wird er 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 über ein Icon enum oder eine URL angegeben werden. Für icons ist nur einer der folgenden Werte zulässig: |
|
icon |
Das Symbol, das durch ein |
icon_url |
Das Symbol, das durch eine URL angegeben wird. |
KeyValue
Ein UI-Element enthält einen Schlüssel (Label) und einen Wert (Inhalt). Dieses Element kann auch einige Aktionen wie die Schaltfläche onclick
enthalten.
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 Elemente „icons“, top_label und bottom_label definiert werden. Für icons ist nur einer der folgenden Werte zulässig: |
|
icon |
Ein Enumerationswert, der von der Chat API durch das entsprechende Symbolbild ersetzt wird. |
icon_url |
Das Symbol, das durch eine URL angegeben wird. |
Union-Feld control . Ein Steuer-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. das Öffnen eines Links.
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 der Schaltfläche |
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 |
|