REST Resource: spaces.messages

Ressource: Nachricht

Eine Nachricht in einem Google Chat-Bereich.

JSON-Darstellung
{
  "name": string,
  "sender": {
    object (User)
  },
  "createTime": string,
  "lastUpdateTime": string,
  "deleteTime": string,
  "text": string,
  "formattedText": string,
  "cards": [
    {
      object (Card)
    }
  ],
  "cardsV2": [
    {
      object (CardWithId)
    }
  ],
  "annotations": [
    {
      object (Annotation)
    }
  ],
  "thread": {
    object (Thread)
  },
  "space": {
    object (Space)
  },
  "fallbackText": string,
  "actionResponse": {
    object (ActionResponse)
  },
  "argumentText": string,
  "slashCommand": {
    object (SlashCommand)
  },
  "attachment": [
    {
      object (Attachment)
    }
  ],
  "matchedUrl": {
    object (MatchedUrl)
  },
  "threadReply": boolean,
  "silent": boolean,
  "clientAssignedMessageId": string,
  "emojiReactionSummaries": [
    {
      object (EmojiReactionSummary)
    }
  ],
  "privateMessageViewer": {
    object (User)
  },
  "deletionMetadata": {
    object (DeletionMetadata)
  },
  "quotedMessageMetadata": {
    object (QuotedMessageMetadata)
  },
  "attachedGifs": [
    {
      object (AttachedGif)
    }
  ],
  "accessoryWidgets": [
    {
      object (AccessoryWidget)
    }
  ],
  "elements": {
    object (Elements)
  },
  "markupSyntax": enum (MarkupSyntax)
}
Felder
name

string

ID. Ressourcenname der Nachricht.

Format: spaces/{space}/messages/{message}

Dabei ist {space} die ID des Gruppenbereichs, in dem die Nachricht gepostet wird, und {message} eine vom System zugewiesene ID für die Nachricht. Beispiel: spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB

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 {message} durch den Wert aus dem Feld clientAssignedMessageId. Beispiel: spaces/AAAAAAAAAAA/messages/client-custom-name Weitere Informationen finden Sie unter Nachricht benennen.

sender

object (User)

Nur Ausgabe. Der Nutzer, der die Nachricht erstellt hat. Wenn sich Ihre Chat-App als Nutzer authentifiziert, werden in der Ausgabe nur die user-Felder name und type für interne und externe Nutzer ausgefüllt, es sei denn, sie sind Mitglieder des Gruppenbereichs oder haben eine vorherige Affinität, z. B. eine Direktnachricht (DM) mit dem aufrufenden Nutzer.

createTime

string (Timestamp format)

Optional. Nicht veränderbar. Bei in Google Chat erstellten Gruppenbereichen der Zeitpunkt, zu dem die Nachricht erstellt wurde. Dieses Feld dient nur der Ausgabe, außer wenn es in Gruppenbereichen im Importmodus verwendet wird.

Legen Sie für Bereiche im Importmodus dieses Feld auf den historischen Zeitstempel fest, zu dem die Nachricht in der Quelle erstellt wurde, um die ursprüngliche Erstellungszeit beizubehalten.

lastUpdateTime

string (Timestamp format)

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.

deleteTime

string (Timestamp format)

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

string

Optional. Nur-Text-Inhalt der Nachricht. Der erste Link zu einem Bild, Video oder einer Webseite generiert einen Vorschau-Chip. Sie können auch einen Google Chat-Nutzer oder alle Personen im Gruppenbereich mit@erwähnen.

Informationen zum Erstellen von Nachrichten finden Sie unter Nachricht senden.

formattedText

string

Nur Ausgabe. Enthält die Nachricht text mit Markups, die die Formatierung angeben. In diesem Feld werden möglicherweise nicht alle in der Benutzeroberfläche sichtbaren Formatierungen erfasst, aber die folgenden:

  • Markup-Syntax für fett, kursiv, durchgestrichen, Monospace, Monospace-Block, Aufzählungsliste und Blockzitat.

  • Erwähnungen von Nutzern im Format <users/{user}>.

  • Benutzerdefinierte Hyperlinks im Format <{url}|{rendered_text}>, wobei der erste String die URL und der zweite der gerenderte Text ist, z. B. <http://example.com|custom text>.

  • Benutzerdefinierte Emojis im Format :{emojiName}:, z. B. :smile:. Dies gilt nicht für Unicode-Emojis wie U+1F600 für ein grinsendes Gesicht.

  • Listenpunkte mit Sternchen (*), z. B. * item.

Weitere Informationen finden Sie unter Textformatierung in einer Nachricht ansehen.

cards[]
(deprecated)

object (Card)

Nicht mehr unterstützt: Verwenden Sie stattdessen cardsV2.

Umfangreiche, formatierte und interaktive Karten, mit denen Sie UI-Elemente wie formatierten Text, Schaltflächen und anklickbare Bilder anzeigen können. Karten werden normalerweise unter dem Nur-Text-Inhalt der Nachricht angezeigt. cards und cardsV2 können eine maximale Größe von 32 KB haben.

cardsV2[]

object (CardWithId)

Optional. Ein Array von Karten.

Chat-Apps können Karten mit App-Authentifizierung erstellen. Im Rahmen des Entwicklervorschauprogramms kann Ihre Chat-App Kartennachrichten erstellen, wenn sie sich als Nutzer authentifiziert. Wenn Ihre Chat-App nicht Teil des Entwicklervorschau-Programms ist, können damit keine Karten mit Nutzerauthentifizierung erstellt werden.

Informationen zum Erstellen einer Nachricht mit Karten finden Sie unter Nachricht senden.

Mit dem Card Builder können Sie Karten entwerfen und in der Vorschau ansehen.

Card Builder öffnen

annotations[]

object (Annotation)

Nur Ausgabe. Anmerkungen können mit dem Nur-Text-Inhalt der Nachricht oder mit Chips verknüpft werden, die auf Google Workspace-Ressourcen wie Google Docs oder Google Sheets mit startIndex und length von 0 verweisen.

thread

object (Thread)

Die Unterhaltung, zu der die Nachricht gehört. Beispiele für die Verwendung finden Sie unter Unterhaltung starten oder auf eine Nachricht antworten.

space

object (Space)

Nur Ausgabe. Wenn sich Ihre Chat-App als Nutzer authentifiziert, wird in der Ausgabe nur der Gruppenbereich name ausgegeben.

fallbackText

string

Optional. Eine Nur-Text-Beschreibung der Karten der Nachricht, die verwendet wird, wenn die eigentlichen Karten nicht angezeigt werden können, z. B. bei mobilen Benachrichtigungen.

actionResponse

object (ActionResponse)

Nur Eingabe. Parameter, mit denen eine Chat-App konfigurieren kann, wie ihre Antwort gepostet wird.

argumentText

string

Nur Ausgabe. Nur-Text-Inhalt der Nachricht, wobei alle Erwähnungen der Chat-App entfernt wurden.

slashCommand

object (SlashCommand)

Nur Ausgabe. Informationen zum Slash-Befehl, falls zutreffend.

attachment[]

object (Attachment)

Optional. Vom Nutzer hochgeladener Anhang.

matchedUrl

object (MatchedUrl)

Nur Ausgabe. Eine URL im Feld text der Chatnachricht, die mit einem Linkvorschaumuster übereinstimmt. Weitere Informationen finden Sie unter Vorschau-Links.

threadReply

boolean

Nur Ausgabe. Wenn true, ist die Nachricht eine Antwort in einem Antwortthread. Wenn false, ist die Nachricht in der Unterhaltung auf oberster Ebene des Gruppenbereichs entweder als erste Nachricht eines Threads oder als Nachricht ohne Antworten mit Threads sichtbar.

Wenn der Gruppenbereich keine Antworten in Threads unterstützt, ist dieses Feld immer false.

silent

boolean

Nur Ausgabe. Gibt an, ob es sich um eine lautlose Nachricht handelt. Lautlose Nachrichten sind Nachrichten, bei denen Google Chat Push-Benachrichtigungen für Empfänger unterdrückt.

clientAssignedMessageId

string

Optional. Eine benutzerdefinierte ID für die Nachricht. Sie können das Feld verwenden, um eine Nachricht zu identifizieren oder um eine Nachricht abzurufen, zu löschen oder zu aktualisieren. Wenn Sie eine benutzerdefinierte ID festlegen möchten, geben Sie beim Erstellen der Nachricht das Feld messageId an. Weitere Informationen finden Sie unter Mitteilung benennen.

emojiReactionSummaries[]

object (EmojiReactionSummary)

Nur Ausgabe. Die Liste der Zusammenfassungen von Emoji-Reaktionen auf die Nachricht.

privateMessageViewer

object (User)

Optional. Nicht veränderbar. Eingabe zum Erstellen einer Nachricht, andernfalls nur Ausgabe. Der Nutzer, der die Nachricht sehen kann. Wenn dieses Feld festgelegt ist, ist die Nachricht privat und nur für den angegebenen Nutzer und die Chat-App sichtbar. Wenn Sie dieses Feld in Ihre Anfrage aufnehmen möchten, müssen Sie die Chat API mit der App-Authentifizierung aufrufen und Folgendes weglassen:

Weitere Informationen finden Sie unter Private Nachrichten senden.

deletionMetadata

object (DeletionMetadata)

Nur Ausgabe. Informationen zu einer gelöschten Nachricht. Eine Nachricht wird gelöscht, wenn deleteTime festgelegt ist.

quotedMessageMetadata

object (QuotedMessageMetadata)

Optional. Informationen zu einer Nachricht, die in einer anderen Nachricht zitiert wird.

Wenn Sie eine Nachricht erstellen, können Sie Nachrichten innerhalb desselben Threads zitieren oder eine Stammnachricht zitieren, um eine neue Stammnachricht zu erstellen. Sie können jedoch keine Antwort auf eine Nachricht aus einem anderen Thread zitieren.

Wenn Sie eine Nachricht aktualisieren, können Sie das Feld quotedMessageMetadata nicht hinzufügen oder ersetzen, aber Sie können es entfernen.

Ein Beispiel für die Verwendung finden Sie unter Andere Nachricht zitieren.

attachedGifs[]

object (AttachedGif)

Nur Ausgabe. GIF-Bilder, die an die Nachricht angehängt sind.

accessoryWidgets[]

object (AccessoryWidget)

Optional. Ein oder mehrere interaktive Widgets, die unten in einer Nachricht angezeigt werden. Sie können Nachrichten, die Text, Karten oder beides enthalten, Zubehör-Widgets hinzufügen. Nicht unterstützt für Nachrichten, die Dialoge enthalten. Weitere Informationen finden Sie unter Interaktive Widgets am Ende einer Nachricht hinzufügen.

Zum Erstellen einer Nachricht mit Zubehör-Widgets ist eine App-Authentifizierung erforderlich.

elements

object (Elements)

Optional. Elemente sind zusätzliche Komponenten, die beim Erstellen von Nachrichten bereitgestellt werden und mit bestimmten Teilen des Nachrichtentexts verknüpft sein können. Diese unterscheiden sich von Annotationen, die nur ausgegeben werden und zusätzliche Informationen zu Nachrichtenfragmenten oder dem gesamten Nachrichtentext enthalten.

markupSyntax

enum (MarkupSyntax)

Optional. Gibt an, wie der Server den Inhalt des Nachrichtenfelds text interpretiert.

CardWithId

Eine Karte in einer Google Chat-Nachricht.

Chat-Apps können Karten mit App-Authentifizierung erstellen. Im Rahmen des Entwicklervorschauprogramms kann Ihre Chat-App Kartennachrichten erstellen, wenn sie sich als Nutzer authentifiziert. Wenn Ihre Chat-App nicht Teil des Entwicklervorschau-Programms ist, können damit keine Karten mit Nutzerauthentifizierung erstellt werden.

Informationen zum Erstellen einer Nachricht mit Karten finden Sie unter Nachricht senden.

Mit dem Card Builder können Sie Karten entwerfen und in der Vorschau ansehen.

Karten-Builder öffnen

JSON-Darstellung
{
  "cardId": string,
  "card": {
    object (Card)
  },
  "ownerUser": {
    object (User)
  }
}
Felder
cardId

string

Erforderlich, wenn die Nachricht mehrere Karten enthält. Eine eindeutige Kennung für eine Karte in einer Nachricht.

card

object (Card)

Eine Infokarte Die maximale Größe beträgt 32 KB.

ownerUser

object (User)

Nur Ausgabe. Die App, zu der die Karte gehört.

Vermerk

Anmerkungen können mit dem Nur-Text-Inhalt der Nachricht oder mit Chips verknüpft werden, die auf Google Workspace-Ressourcen wie Google Docs oder Google Sheets mit startIndex und length von 0 verweisen. Informationen zum Hinzufügen einer einfachen Formatierung zu einer Textnachricht finden Sie unter Textnachrichten formatieren.

Beispiel für einen Nur-Text-Nachrichtentext:

Hello @FooBot how are you!"

Die entsprechenden Annotationsmetadaten:

"annotations":[{
  "type":"USER_MENTION",
  "startIndex":6,
  "length":7,
  "userMention": {
    "user": {
      "name":"users/{user}",
      "displayName":"FooBot",
      "avatarUrl":"https://goo.gl/aeDtrS",
      "type":"BOT"
    },
    "type":"MENTION"
   }
}]
JSON-Darstellung
{
  "type": enum (AnnotationType),
  "length": integer,
  "startIndex": integer,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "userMention": {
    object (UserMentionMetadata)
  },
  "slashCommand": {
    object (SlashCommandMetadata)
  },
  "richLinkMetadata": {
    object (RichLinkMetadata)
  },
  "customEmojiMetadata": {
    object (CustomEmojiMetadata)
  }
}
Felder
type

enum (AnnotationType)

Der Typ dieser Annotation.

length

integer

Länge des Teilstrings im Nur-Text-Inhalt der Nachricht, dem diese Annotation entspricht. Wenn nicht vorhanden, wird eine Länge von 0 angegeben.

startIndex

integer

Startindex (0-basiert, einschließlich) im Nur-Text-Nachrichtentext, dem diese Annotation entspricht.

Zusätzliche Metadaten zur Annotation. Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
userMention

object (UserMentionMetadata)

Die Metadaten der Nutzererwähnung.

slashCommand

object (SlashCommandMetadata)

Die Metadaten für einen Slash-Befehl.

customEmojiMetadata

object (CustomEmojiMetadata)

Die Metadaten für ein benutzerdefiniertes Emoji.

Ende der sich gegenseitig ausschließenden Felder.

AnnotationType

Typ der Annotation.

Enums
ANNOTATION_TYPE_UNSPECIFIED Standardwert für das Enum. Nicht verwenden.
USER_MENTION Ein Nutzer wird erwähnt.
SLASH_COMMAND Ein Slash-Befehl wird aufgerufen.
CUSTOM_EMOJI Eine benutzerdefinierte Emoji-Anmerkung.

UserMentionMetadata

Anmerkungsmetadaten für Nutzererwähnungen (@).

JSON-Darstellung
{
  "user": {
    object (User)
  },
  "type": enum (Type)
}
Felder
user

object (User)

Der erwähnte Nutzer.

type

enum (Type)

Der Typ der Nutzererwähnung.

Typ

Enums
TYPE_UNSPECIFIED Standardwert für das Enum. Nicht verwenden.
ADD Nutzer zum Gruppenbereich hinzufügen
MENTION Nutzer im Gruppenbereich erwähnen.

SlashCommandMetadata

Anmerkungsmetadaten für Slash-Befehle (/).

JSON-Darstellung
{
  "bot": {
    object (User)
  },
  "type": enum (Type),
  "commandName": string,
  "commandId": string,
  "triggersDialog": boolean
}
Felder
bot

object (User)

Die Chat-App, deren Befehl aufgerufen wurde.

type

enum (Type)

Der Typ des Slash-Befehls.

commandName

string

Der Name des aufgerufenen Slash-Befehls.

commandId

string (int64 format)

Die Befehls-ID des aufgerufenen Slash-Befehls.

triggersDialog

boolean

Gibt an, ob der Slash-Befehl für einen Dialog ist.

Typ

Enums
TYPE_UNSPECIFIED Standardwert für das Enum. Nicht verwenden.
ADD Fügen Sie die Chat-App dem Gruppenbereich hinzu.
INVOKE Slash-Befehl in einem Gruppenbereich aufrufen.

RichLinkMetadata

Ein Rich-Link zu einer Ressource. Rich-Links können mit dem Nur-Text-Inhalt der Nachricht verknüpft sein oder Chips darstellen, die auf Google Workspace-Ressourcen wie Google Docs oder Google Sheets mit startIndex und length von 0 verweisen.

JSON-Darstellung
{
  "uri": string,
  "richLinkType": enum (RichLinkType),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveLinkData": {
    object (DriveLinkData)
  },
  "chatSpaceLinkData": {
    object (ChatSpaceLinkData)
  },
  "meetSpaceLinkData": {
    object (MeetSpaceLinkData)
  },
  "calendarEventLinkData": {
    object (CalendarEventLinkData)
  }
}
Felder
uri

string

Der URI dieses Links.

Daten für die verknüpfte Ressource. Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
Ende der sich gegenseitig ausschließenden Felder.

RichLinkType

Der Typ des Rich-Links. In Zukunft werden möglicherweise weitere Typen hinzugefügt.

Enums
DRIVE_FILE Ein Typ für Rich-Links in Google Drive.
CHAT_SPACE Ein Rich-Link-Typ für Google Chat-Bereiche. Beispiel: ein Smartchip für einen Gruppenbereich.
GMAIL_MESSAGE Ein Rich-Link-Typ für Gmail-Nachrichten. Konkret geht es um einen Gmail-Chip aus In Chat teilen. Die API unterstützt nur das Lesen von Nachrichten mit GMAIL_MESSAGE-Rich-Links.
MEET_SPACE Ein Rich-Link-Typ für Meet-Nachrichten. Beispiel: ein Meet-Chip.
CALENDAR_EVENT Ein Rich-Link-Typ für Kalendernachrichten. Beispiel: ein Kalender-Chip.

DriveLinkData

Daten für Google Drive-Links.

JSON-Darstellung
{
  "driveDataRef": {
    object (DriveDataRef)
  },
  "mimeType": string
}
Felder
driveDataRef

object (DriveDataRef)

Ein DriveDataRef, der auf eine Google Drive-Datei verweist.

mimeType

string

Der MIME-Typ der verknüpften Google Drive-Ressource.

ChatSpaceLinkData

Daten für Links zu Chatbereichen.

JSON-Darstellung
{
  "space": string,
  "thread": string,
  "message": string
}
Felder
space

string

Der Bereich der verknüpften Chatbereichsressource.

Format: spaces/{space}

thread

string

Der Thread der verknüpften Chatbereichsressource.

Format: spaces/{space}/threads/{thread}

message

string

Die Nachricht der verknüpften Chatbereichsressource.

Format: spaces/{space}/messages/{message}

MeetSpaceLinkData

Daten für Meet-Konferenzraumlinks.

JSON-Darstellung
{
  "meetingCode": string,
  "type": enum (Type),
  "huddleStatus": enum (HuddleStatus)
}
Felder
meetingCode

string

Besprechungscode des verknüpften Meet-Konferenzraums.

type

enum (Type)

Gibt den Typ des Konferenzraums an.

huddleStatus

enum (HuddleStatus)

Optional. Nur Ausgabe. Wenn es sich bei der Meet-Besprechung um ein Huddle handelt, wird der Status des Huddles angezeigt. Andernfalls ist dieser Wert nicht festgelegt.

Typ

Der Typ des Meet-Bereichs.

Enums
TYPE_UNSPECIFIED Standardwert für das Enum. Nicht verwenden.
MEETING Der Meet-Bereich ist eine Videokonferenz.
HUDDLE Der Meet-Bereich ist ein Huddle.

HuddleStatus

Status des Huddles

Enums
HUDDLE_STATUS_UNSPECIFIED Standardwert für das Enum. Nicht verwenden.
STARTED Das Huddle hat begonnen.
ENDED Das Huddle wurde beendet. In diesem Fall sind die URI und die IDs des Meet-Bereichs nicht mehr gültig.
MISSED Das Huddle wurde verpasst. In diesem Fall sind die URI und die IDs des Meet-Bereichs nicht mehr gültig.

CalendarEventLinkData

Daten für Links zu Kalenderterminen.

JSON-Darstellung
{
  "calendarId": string,
  "eventId": string
}
Felder
calendarId

string

Die Kalender-ID des verknüpften Kalenders.

eventId

string

Die Termin-ID des verknüpften Kalendertermins.

CustomEmojiMetadata

Anmerkungsmetadaten für benutzerdefinierte Emojis.

JSON-Darstellung
{
  "customEmoji": {
    object (CustomEmoji)
  }
}
Felder
customEmoji

object (CustomEmoji)

Das benutzerdefinierte Emoji.

Thread

Ein Thread in einem Google Chat-Gruppenbereich. Beispiele für die Verwendung finden Sie unter Unterhaltung starten oder auf eine Nachricht antworten.

Wenn Sie beim Erstellen einer Nachricht einen Thread angeben, können Sie im Feld messageReplyOption festlegen, was passiert, wenn kein übereinstimmender Thread gefunden wird.

JSON-Darstellung
{
  "name": string,
  "threadKey": string
}
Felder
name

string

ID. Ressourcenname des Threads.

Beispiel: spaces/{space}/threads/{thread}

threadKey

string

Optional. Eingabe zum Erstellen oder Aktualisieren eines Threads. Andernfalls nur Ausgabe. ID für den Thread. Unterstützt bis zu 4.000 Zeichen.

Diese ID ist für die Chat-App, die sie festlegt, eindeutig. Wenn beispielsweise mehrere Chat-Apps eine Nachricht mit demselben Threadschlüssel erstellen, werden die Nachrichten in verschiedenen Threads gepostet. Wenn Sie in einem Thread antworten möchten, der von einer Person oder einer anderen Chat-App erstellt wurde, geben Sie stattdessen das Thread-Feld name an.

ActionResponse

Parameter, mit denen eine Chat-App konfigurieren kann, wie ihre Antwort gepostet wird.

JSON-Darstellung
{
  "type": enum (ResponseType),
  "url": string,
  "dialogAction": {
    object (DialogAction)
  },
  "updatedWidget": {
    object (UpdatedWidget)
  }
}
Felder
type

enum (ResponseType)

Nur Eingabe. Der Typ der Chat-App-Antwort.

url

string

Nur Eingabe. URL für die Authentifizierung oder Konfiguration durch Nutzer. (Nur für Antworttypen vom Typ REQUEST_CONFIG.)

dialogAction

object (DialogAction)

Nur Eingabe. Eine Antwort auf ein Interaktionsereignis im Zusammenhang mit einem Dialog. Muss zusammen mit ResponseType.Dialog verwendet werden.

updatedWidget

object (UpdatedWidget)

Nur Eingabe. Die Antwort des aktualisierten Widgets.

ResponseType

Der Typ der Chat-App-Antwort.

Enums
TYPE_UNSPECIFIED Standardtyp, der als NEW_MESSAGE behandelt wird.
NEW_MESSAGE Als neue Nachricht im Thema posten.
UPDATE_MESSAGE Aktualisieren Sie die Nachricht der Chat-App. Dies ist nur bei einem CARD_CLICKED-Ereignis zulässig, bei dem der Absendertyp der Nachricht BOT ist.
UPDATE_USER_MESSAGE_CARDS Aktualisieren Sie die Karten in der Nachricht eines Nutzers. Dies ist nur als Antwort auf ein MESSAGE-Ereignis mit einer übereinstimmenden URL oder ein CARD_CLICKED-Ereignis zulässig, bei dem der Absendertyp der Nachricht HUMAN ist. Text wird ignoriert.
REQUEST_CONFIG Nutzer privat um zusätzliche Authentifizierung oder Konfiguration bitten.
DIALOG Zeigt ein Dialogfeld an.
UPDATE_WIDGET Abfrage der Optionen für die automatische Vervollständigung von Widget-Text.

DialogAction

Enthält einen Dialog und einen Anfragestatuscode.

JSON-Darstellung
{
  "actionStatus": {
    object (ActionStatus)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "dialog": {
    object (Dialog)
  }
}
Felder
actionStatus

object (ActionStatus)

Nur Eingabe. Status einer Anfrage zum Aufrufen oder Senden eines Dialogfelds. Zeigt Nutzern bei Bedarf einen Status und eine Nachricht an. Beispielsweise im Falle eines Fehlers oder Erfolgs.

Auszuführende Aktion. Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
dialog

object (Dialog)

Nur Eingabe. Dialog für die Anfrage.

Ende der sich gegenseitig ausschließenden Felder.

Dialog

Wrapper um den Kartentext des Dialogfelds.

JSON-Darstellung
{
  "body": {
    object (Card)
  }
}
Felder
body

object (Card)

Nur Eingabe. Text des Dialogfelds, der in einem modalen Fenster gerendert wird. Google Chat-Apps unterstützen die folgenden Kartenentitäten nicht: DateTimePicker, OnChangeAction.

ActionStatus

Stellt den Status einer Anfrage zum Aufrufen oder Senden eines Dialogfelds dar.

JSON-Darstellung
{
  "statusCode": enum (Code),
  "userFacingMessage": string
}
Felder
statusCode

enum (Code)

Der Statuscode.

userFacingMessage

string

Die Nachricht, die Nutzer zum Status ihrer Anfrage erhalten sollen. Wenn nicht festgelegt, wird eine allgemeine Nachricht basierend auf dem statusCode gesendet.

Code

Die kanonischen Fehlercodes für gRPC APIs.

Manchmal können mehrere Fehlercodes zutreffen. Dienste sollten den spezifischsten Fehlercode liefern, der zutrifft. Beispiel: OUT_OF_RANGE sollte gegenüber FAILED_PRECONDITION bevorzugt werden, wenn beide Codes zutreffen. Entsprechend ist NOT_FOUND oder ALREADY_EXISTS gegenüber FAILED_PRECONDITION vorzuziehen.

Enums
OK

Kein Fehler; wird bei Erfolg angezeigt

HTTP Mapping: 200 OK

CANCELLED

Der Vorgang wurde abgebrochen, üblicherweise vom Aufrufer.

HTTP Mapping: 499 Client Closed Request

UNKNOWN

Unbekannter Fehler. Dieser Fehler wird z. B. angezeigt, wenn ein von einem anderen Adressbereich erhaltener Status-Wert zu einem Fehlerbereich gehört, der in diesem Adressbereich nicht bekannt ist. Auch Fehler, die von APIs ausgelöst werden, die nicht genügend Fehlerinformationen liefern, können in diesen Fehler umgewandelt werden.

HTTP-Mapping: 500 Interner Serverfehler

INVALID_ARGUMENT

Der Client hat ein ungültiges Argument angegeben. Dieser Wert ist nicht identisch mit FAILED_PRECONDITION. INVALID_ARGUMENT gibt Argumente an, die ungeachtet des Systemstatus problematisch sind (z. B. ein ungültiger Dateiname).

HTTP Mapping: 400 Bad Request

DEADLINE_EXCEEDED

Die Frist ist abgelaufen, bevor der Vorgang abgeschlossen werden konnte. Bei Vorgängen, die den Systemstatus verändern, kann dieser Fehler angezeigt werden, auch wenn der Vorgang erfolgreich abgeschlossen wurde. Zum Beispiel könnte eine erfolgreiche Antwort von einem Server so lange verzögert worden sein, dass die Frist abgelaufen ist.

HTTP Mapping: 504 Gateway Timeout

NOT_FOUND

Eine angeforderte Entität (z. B. Datei oder Verzeichnis) wurde nicht gefunden.

Hinweis für Serverentwickler: Wenn eine Anfrage, z. B. eine schrittweise Einführung von Funktionen oder eine undokumentierte Zulassungsliste, für eine gesamte Nutzerklasse abgelehnt wird, kann NOT_FOUND verwendet werden. Wenn eine Anfrage, z. B. nutzerbasierte Zugriffssteuerung, für einige Nutzer innerhalb einer Nutzerklasse abgelehnt wird, muss PERMISSION_DENIED verwendet werden.

HTTP-Zuordnung: 404 Nicht gefunden

ALREADY_EXISTS

Die Entität, die ein Client erstellen wollte (z. B. eine Datei oder ein Verzeichnis), ist bereits vorhanden.

HTTP Mapping: 409 Conflict

PERMISSION_DENIED

Der Aufrufer hat keine Berechtigung zur Ausführung des angegebenen Vorgangs. PERMISSION_DENIED darf nicht für Ablehnungen verwendet werden, die dadurch verursacht werden, dass eine Ressource erschöpft ist (verwenden Sie stattdessen RESOURCE_EXHAUSTED für diese Fehler). PERMISSION_DENIED darf nicht verwendet werden, wenn der Aufrufer nicht ermittelt werden kann (verwenden Sie stattdessen UNAUTHENTICATED für diese Fehler). Dieser Fehlercode impliziert nicht, dass die Anfrage gültig ist oder die angefragte Entität existiert oder andere Vorbedingungen erfüllt.

HTTP Mapping: 403 Forbidden

UNAUTHENTICATED

Die Anfrage enthält keine gültigen Authentifizierungsdaten für diesen Vorgang.

HTTP Mapping: 401 Unauthorized

RESOURCE_EXHAUSTED

Eine Ressource, z. B. ein nutzerbezogenes Kontingent, ist erschöpft oder der Speicherplatz für das gesamte Dateisystem ist ausgegangen.

HTTP Mapping: 429 Too Many Requests

FAILED_PRECONDITION

Der Vorgang wurde abgelehnt, weil der Systemzustand nicht für die Ausführung des Vorgangs geeignet ist. Beispielsweise ist das zu löschende Verzeichnis nicht leer, ein rmdir-Vorgang wird auf eine Ressource angewendet, die kein Verzeichnis ist, usw.

Dienstimplementierungen können anhand der folgenden Richtlinien zwischen FAILED_PRECONDITION, ABORTED und UNAVAILABLE entscheiden: (a) Verwenden Sie UNAVAILABLE, wenn der Client nur den fehlgeschlagenen Aufruf wiederholen kann. (b) Verwenden Sie ABORTED, wenn der Client den Vorgang auf einer höheren Ebene wiederholen soll. Dies ist beispielsweise der Fall, wenn ein vom Client angegebener Test- und Set-Wert fehlschlägt. Dies bedeutet, dass der Client eine Read-Modify-Write-Sequenz neu starten sollte. (c) Sollte der Client den Fehler nicht wiederholen, bis der Systemstatus ausdrücklich festgelegt wurde, verwenden Sie FAILED_PRECONDITION. Wenn beispielsweise ein "rmdir" fehlschlägt, weil das Verzeichnis nicht leer ist, sollte FAILED_PRECONDITION angezeigt werden, da der Client den erneuten Versuch erst dann machen sollte, wenn die Dateien aus dem Verzeichnis gelöscht wurden.

HTTP Mapping: 400 Bad Request

ABORTED

Der Vorgang wurde abgebrochen, in der Regel aufgrund eines Parallelitätsproblems wie einer fehlgeschlagenen Sequencer-Überprüfung oder einer abgebrochenen Transaktion.

Siehe obige Richtlinien zum Abwägen zwischen FAILED_PRECONDITION, ABORTED und UNAVAILABLE.

HTTP Mapping: 409 Conflict

OUT_OF_RANGE

Beim Vorgang wurde versucht, den gültigen Bereich zu überschreiten. Beispiel: Such- oder Lesevorgang über das Dateiende hinaus.

Im Gegensatz zu INVALID_ARGUMENT zeigt dieser Fehler ein Problem an, das behoben werden kann, wenn sich der Systemstatus ändert. Zum Beispiel erzeugt ein 32-Bit-Dateisystem INVALID_ARGUMENT, wenn es in einem Bereich lesen soll, der nicht innerhalb des Bereichs [0,2^32-1] liegt. Dagegen generiert es OUT_OF_RANGE, wenn für einen Bereich gelesen werden soll, der die aktuelle Dateigröße übersteigt.

Es gibt einige Überschneidungen zwischen FAILED_PRECONDITION und OUT_OF_RANGE. Wir empfehlen die Verwendung von OUT_OF_RANGE (der spezifischere Fehler), wenn dies zutrifft, damit die Aufrufer, die über einen Bereich iterieren, einfach nach einem OUT_OF_RANGE-Fehler suchen können, wenn sie fertig sind.

HTTP Mapping: 400 Bad Request

UNIMPLEMENTED

Dieser Vorgang ist nicht implementiert oder wird bei diesem Dienst nicht unterstützt bzw. ist bei diesem Dienst nicht aktiviert.

HTTP Mapping: 501 Not Implemented

INTERNAL

Interne Fehler. Das bedeutet, dass einige Invarianten, die vom zugrunde liegenden System erwartet werden, nicht erfüllt wurden. Dieser Fehlercode ist für schwerwiegende Fehler reserviert.

HTTP-Mapping: 500 Interner Serverfehler

UNAVAILABLE

Der Dienst ist derzeit nicht verfügbar. Dies ist höchstwahrscheinlich ein vorübergehender Zustand, der durch Wiederholen mit einem Backoff korrigiert werden kann. Es ist nicht immer sicher, nicht idempotente Vorgänge zu wiederholen.

Siehe obige Richtlinien zum Abwägen zwischen FAILED_PRECONDITION, ABORTED und UNAVAILABLE.

HTTP Mapping: 503 Service Unavailable

DATA_LOSS

Nicht wiederherstellbarer Datenverlust oder Datenkorruption.

HTTP-Mapping: 500 Interner Serverfehler

UpdatedWidget

Gibt für selectionInput-Widgets automatisch vervollständigte Vorschläge für ein Menü mit Mehrfachauswahl zurück.

JSON-Darstellung
{
  "widget": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "suggestions": {
    object (SelectionItems)
  }
}
Felder
widget

string

Die ID des aktualisierten Widgets. Die ID muss mit der ID des Widgets übereinstimmen, das die Aktualisierungsanfrage ausgelöst hat.

Das Widget wurde als Reaktion auf eine Nutzeraktion aktualisiert. Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
suggestions

object (SelectionItems)

Liste der automatisch vervollständigten Widget-Ergebnisse

Ende der sich gegenseitig ausschließenden Felder.

SelectionItems

Liste der Ergebnisse der automatischen Vervollständigung des Widgets.

JSON-Darstellung
{
  "items": [
    {
      object (SelectionItem)
    }
  ]
}
Felder
items[]

object (SelectionItem)

Ein Array von SelectionItem-Objekten.

SlashCommand

Metadaten zu einem Slash-Befehl in Google Chat.

JSON-Darstellung
{
  "commandId": string
}
Felder
commandId

string (int64 format)

Die ID des Slash-Befehls.

MatchedUrl

Eine übereinstimmende URL in einer Chatnachricht. Chat-Apps können eine Vorschau von übereinstimmenden URLs anzeigen. Weitere Informationen finden Sie unter Vorschau von Links anzeigen.

JSON-Darstellung
{
  "url": string
}
Felder
url

string

Nur Ausgabe. Die URL, die übereinstimmt.

EmojiReactionSummary

Die Anzahl der Personen, die mit einem bestimmten Emoji auf eine Nachricht reagiert haben.

JSON-Darstellung
{
  "emoji": {
    object (Emoji)
  },
  "reactionCount": integer
}
Felder
emoji

object (Emoji)

Nur Ausgabe. Emoji, das mit den Reaktionen verknüpft ist.

reactionCount

integer

Nur Ausgabe. Die Gesamtzahl der Reaktionen mit dem zugehörigen Emoji.

DeletionMetadata

Informationen zu einer gelöschten Nachricht. Eine Nachricht wird gelöscht, wenn deleteTime festgelegt ist.

JSON-Darstellung
{
  "deletionType": enum (DeletionType)
}
Felder
deletionType

enum (DeletionType)

Gibt an, wer die Nachricht gelöscht hat.

DeletionType

Wer die Nachricht gelöscht hat und wie sie gelöscht wurde. In Zukunft werden möglicherweise weitere Werte hinzugefügt. Weitere Informationen dazu, wann Nachrichten gelöscht werden können, finden Sie im Hilfeartikel Nachrichten in Google Chat bearbeiten oder löschen.

Enums
DELETION_TYPE_UNSPECIFIED Dieser Wert wird nicht verwendet.
CREATOR Der Nutzer hat seine eigene Nachricht gelöscht.
SPACE_OWNER Ein Inhaber oder Manager hat die Nachricht gelöscht.
ADMIN Ein Google Workspace-Administrator hat die Nachricht gelöscht. Administratoren können jede Nachricht im Gruppenbereich löschen, einschließlich Nachrichten, die von einem Mitglied des Gruppenbereichs oder einer Chat-App gesendet wurden.
APP_MESSAGE_EXPIRY Eine Chat-App hat ihre eigene Nachricht gelöscht, als sie abgelaufen ist.
CREATOR_VIA_APP Eine Chat-App hat die Nachricht im Namen des Erstellers gelöscht (über die Nutzerauthentifizierung).
SPACE_OWNER_VIA_APP Eine Chat-App hat die Nachricht im Namen eines Administrators des Gruppenbereichs gelöscht (über die Nutzerauthentifizierung).
SPACE_MEMBER Ein Mitglied des Gruppenbereichs hat die Nachricht gelöscht. Nutzer können von Apps gesendete Nachrichten löschen.

QuotedMessageMetadata

Informationen zu einer Nachricht, die in einer anderen Nachricht zitiert wird.

Wenn Sie eine Nachricht aktualisieren, können Sie das Feld quotedMessageMetadata nicht hinzufügen oder ersetzen, aber Sie können es entfernen.

Ein Beispiel für die Verwendung finden Sie unter Andere Nachricht zitieren.

JSON-Darstellung
{
  "name": string,
  "lastUpdateTime": string,
  "quoteType": enum (QuoteType),
  "quotedMessageSnapshot": {
    object (QuotedMessageSnapshot)
  },
  "forwardedMetadata": {
    object (ForwardedMetadata)
  }
}
Felder
name

string

Erforderlich. Ressourcenname der zitierten Nachricht.

Format: spaces/{space}/messages/{message}

lastUpdateTime

string (Timestamp format)

Erforderlich. Der Zeitstempel, der angibt, wann die zitierte Nachricht erstellt oder zuletzt aktualisiert wurde.

Wenn die Nachricht bearbeitet wurde, verwenden Sie dieses Feld: lastUpdateTime. Wenn die Nachricht nie bearbeitet wurde, verwenden Sie createTime.

Wenn lastUpdateTime nicht mit der aktuellen Version der zitierten Nachricht übereinstimmt, schlägt die Anfrage fehl.

quoteType

enum (QuoteType)

Optional. Gibt den Angebotstyp an. Wenn nicht festgelegt, wird aus Gründen der Abwärtskompatibilität standardmäßig REPLY im Lese-/Schreibpfad der Nachricht verwendet.

quotedMessageSnapshot

object (QuotedMessageSnapshot)

Nur Ausgabe. Eine Momentaufnahme des Inhalts der zitierten Nachricht.

forwardedMetadata

object (ForwardedMetadata)

Nur Ausgabe. Metadaten zum Quell-Space der zitierten Nachricht. Wird nur für den Angebotstyp FORWARD ausgefüllt.

QuoteType

Der Typ des Zitats der zitierten Nachricht.

Enums
QUOTE_TYPE_UNSPECIFIED Reserviert. Dieser Wert wird nicht verwendet.
REPLY

Wenn quoteType den Wert REPLY hat, können Sie Folgendes tun:

  • Wenn Sie in einem Thread antworten, können Sie eine andere Nachricht in diesem Thread zitieren.

  • Wenn Sie eine Stammnachricht erstellen, können Sie eine andere Stammnachricht in diesem Gruppenbereich zitieren.

FORWARD

Wenn quoteType auf FORWARD festgelegt ist, können Sie Folgendes zitieren:

  • Nachricht aus einem anderen Gruppenbereich.

  • Antwort auf eine Nachricht aus einem anderen Thread im selben Gruppenbereich.

QuotedMessageSnapshot

Bietet eine Momentaufnahme des Inhalts der zitierten Nachricht zum Zeitpunkt des Zitierens oder Weiterleitens

JSON-Darstellung
{
  "sender": string,
  "text": string,
  "formattedText": string,
  "annotations": [
    {
      object (Annotation)
    }
  ],
  "attachments": [
    {
      object (Attachment)
    }
  ]
}
Felder
sender

string

Nur Ausgabe. Der Name des Autors der zitierten Nachricht. Wird sowohl für die Zitattypen REPLY als auch FORWARD ausgefüllt.

text

string

Nur Ausgabe. Snapshot des Textinhalts der zitierten Nachricht.

formattedText

string

Nur Ausgabe. Enthält die zitierte Nachricht text mit Markups,um Rich-Formatierungen wie Hyperlinks, benutzerdefinierte Emojis, Markups usw. zu unterstützen. Wird nur für den Zitattyp FORWARD ausgefüllt.

annotations[]

object (Annotation)

Nur Ausgabe. Anmerkungen, die aus dem Text der zitierten Nachricht geparst wurden. Wird nur für den Angebotstyp FORWARD ausgefüllt.

attachments[]

object (Attachment)

Nur Ausgabe. Anhänge, die Teil der zitierten Nachricht waren. Dies sind Kopien der Anhangsmetadaten der zitierten Nachricht. Wird nur für den Angebotstyp FORWARD ausgefüllt.

ForwardedMetadata

Metadaten zum Quell-Space, aus dem eine Nachricht weitergeleitet wurde.

JSON-Darstellung
{
  "space": string,
  "spaceDisplayName": string
}
Felder
space

string

Nur Ausgabe. Der Ressourcenname des Quell-Space. Format: spaces/{space}

spaceDisplayName

string

Nur Ausgabe. Der Anzeigename des Quell-Space oder der Quell-DM zum Zeitpunkt der Weiterleitung. Bei SPACE ist dies der Name des Gruppenbereichs. Bei DIRECT_MESSAGE ist dies der Name des anderen Teilnehmers (z.B. „Nutzer A“). Bei GROUP_CHAT ist dies ein generierter Name, der auf den Vornamen der Mitglieder basiert. Er ist auf 5 Namen beschränkt, einschließlich des Creators (z. B. „Nutzer A, Nutzer B“).

AttachedGif

Ein GIF-Bild, das durch eine URL angegeben wird.

JSON-Darstellung
{
  "uri": string
}
Felder
uri

string

Nur Ausgabe. Die URL, unter der das GIF-Bild gehostet wird.

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.

JSON-Darstellung
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "buttonList": {
    object (ButtonList)
  }
}
Felder
Die Art der Aktion. Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
buttonList

object (ButtonList)

Eine Liste mit Schaltflächen.

Ende der sich gegenseitig ausschließenden Felder.

Elemente

Elemente sind zusätzliche Komponenten, die mit dem Nachrichtentext verknüpft sein können, der beim Erstellen der Nachricht angegeben wurde.

JSON-Darstellung
{
  "citedSources": [
    {
      object (CitedSource)
    }
  ],
  "citations": [
    {
      object (Citation)
    }
  ]
}
Felder
citedSources[]

object (CitedSource)

Eine Liste von Quellen, die unter der Nachricht als Links in der Fußzeile angezeigt werden sollen. Diese werden nicht inline referenziert. Verwenden Sie für Inline-Verweise citations.

citations[]

object (Citation)

Eine Liste von Inline-Quellenangaben, auf die im Nachrichtentext (über <chat-citation>-Tags) verwiesen wird und die als interaktive Kurzinfos gerendert werden.

CitedSource

Ein Verweis auf eine Informationsquelle.

JSON-Darstellung
{
  "title": string,
  "uri": string,
  "snippet": {
    object (Snippet)
  },
  "footer": {
    object (Footer)
  }
}
Felder
title

string

Erforderlich. Der Klartext-Titel des CitedSource. In diesem Feld ist keine Formatierung möglich.

uri

string

Erforderlich. Der URI, der auf die Ressource verweist, auf die sich dieses CitedSource bezieht.

snippet

object (Snippet)

Optional. Snippet mit Informationen direkt aus der Quelle.

footer

object (Footer)

Optional. Zusätzliche Informationen, die neben dem Snippet in Form einer Fußzeile angezeigt werden sollen.

Snippet

Ein Snippet-Objekt, das einen Auszug aus einem größeren Korpus darstellt.

JSON-Darstellung
{
  "text": string,
  "imagePreview": {
    object (ElementsImage)
  }
}
Felder
text

string

Optional. Ein kurzer Klartextauszug direkt aus dem Korpus, der in Google Chat gerendert werden kann. Das Markdown-Format wird nicht unterstützt.

imagePreview

object (ElementsImage)

Optional. Bildvorschau des Snippets, das beim Erstellen des Zitats als Eingabe bereitgestellt wurde.

ElementsImage

Ein Objekt, das verschiedene Möglichkeiten zur Darstellung eines Bildes enthält. Derzeit unterstützte Darstellungen: – Ein Bild, das von einem URI abgerufen wurde. In Zukunft werden möglicherweise weitere Darstellungen unterstützt.

JSON-Darstellung
{

  "imageUri": string
}
Felder
Erforderlich. Eine der unterstützten Bilddarstellungen. Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
imageUri

string

Erforderlich. Ein öffentlich zugänglicher URI für ein Bild.

Ende der sich gegenseitig ausschließenden Felder.

Eine Fußzeile für eine Quelle, die für die Attribution verwendet wird.

JSON-Darstellung
{
  "text": string
}
Felder
text

string

Optional. Der Text, der in der Fußzeile angezeigt werden soll.

Zitation

Zitate sind Inline-Verweise, die Nutzern detailliertere Informationen zum Inline-Verweis bieten können. Entsprechende Inline-Zitate sollten im Nachrichtentext im Markup-Format <chat-citation data-id="{id}">{text}</chat-citation> vorhanden sein. Zitate werden nur unterstützt, wenn markupSyntax der Nachricht auf MARKDOWN gesetzt ist.

Nicht referenzierte Zitate in Elements.citations (ohne entsprechendes <chat-citation>-Tag im Nachrichtentext) werden ignoriert und führen nicht dazu, dass die Nachricht abgelehnt wird.

JSON-Darstellung
{
  "id": string,
  "citedSources": [
    {
      object (CitedSource)
    }
  ]
}
Felder
id

string

Erforderlich. Von der App definierte ID. Darf nur ASCII-Buchstaben und -Ziffern enthalten und muss weniger als 63 Zeichen lang sein.

citedSources[]

object (CitedSource)

Optional. Eine Liste von Quellen, die für die Zitation relevant sind. Quellen werden in der Kurzinfo für Zitate angezeigt.

MarkupSyntax

Gibt die Markup-Syntax an, die zum Formatieren des Textes der Chatnachricht verwendet wird. Gilt für das Feld text der Ressource Message.

Enums
MARKUP_SYNTAX_UNSPECIFIED Stellt den nicht angegebenen Wert dar.
MARKUP_SYNTAX_CHAT Verwendet die Markup-Syntax von Google Chat. Weitere Informationen finden Sie unter https://developers.google.com/workspace/chat/format-messages#format-texts.
MARKUP_SYNTAX_MARKDOWN Verwendet Markdown-Syntax. Diese Syntax basiert auf der CommonMark-Spezifikation mit zusätzlichen Erweiterungen. Weitere Informationen finden Sie unter https://developers.google.com/workspace/chat/format-messages#format-texts.

Methoden

create

Erstellt eine Nachricht in einem Google Chat-Bereich.

delete

Löscht eine Nachricht.

get

Gibt Details zu einer Nachricht zurück.

list

Listet Nachrichten in einem Gruppenbereich auf, in dem der Aufrufer Mitglied ist, einschließlich Nachrichten von blockierten Mitgliedern und Gruppenbereichen.

patch

Aktualisiert eine Nachricht.

replaceCards

Ersetzt die in einer Nachricht enthaltenen Karten.
Sucht nach Nachrichten in Google Chat, auf die der aufrufende Nutzer Zugriff hat.

update

Aktualisiert eine Nachricht.