Google Chat API – Übersicht

In den Anleitungen in diesem Abschnitt wird erläutert, wie eine Google Chat-App die Chat API aufrufen kann. Damit können Chat-Apps beispielsweise einen Gruppenbereich erstellen, Personen hinzufügen und eine Nachricht posten, ohne von einem Interaktionsereignis einer Chat-App dazu aufgefordert zu werden.

Authentifizierung

Für den asynchronen Aufruf der Chat API ist eine Authentifizierung erforderlich. Jede Chat API-Methode erfordert entweder eine Nutzerauthentifizierung (für Aktionen oder den Zugriff auf Daten im Namen eines Nutzers) oder eine App-Authentifizierung (für Aktionen oder den Zugriff auf Daten im Rahmen einer Chat-Anwendung). Einige Methoden unterstützen sowohl die Nutzer- als auch die Anwendungsauthentifizierung.

Weitere Informationen zur Authentifizierung in Chat finden Sie unter Authentifizierung.

API-Ressourcen und -Methoden

REST-Ressourcen und -Methoden gewähren asynchronen Zugriff auf Chatbereiche, Mitglieder von Gruppenbereichen, Nachrichten, Nachrichtenreaktionen und Nachrichtenanhänge.

Gruppenbereiche

In Gruppenbereichen können Nutzer und Apps sich unterhalten und Dateien teilen. Es gibt verschiedene Arten von Gruppenbereichen. Direktnachrichten (DN) sind 1:1-Unterhaltungen zwischen zwei Nutzern oder einem Nutzer und einer Chat-App. Gruppenchats sind Unterhaltungen zwischen drei oder mehr Nutzern und Chat-Anwendungen. Benannte Gruppenbereiche sind persistente Orte, an denen Personen Nachrichten senden, Dateien freigeben und zusammenarbeiten.

Die Ressource Space steht für einen Bereich.

Gruppenbereiche unterstützen die folgenden Methoden:

Mitglieder

Mitglieder sind Nutzer und Chat-Apps, die einem Gruppenbereich beigetreten sind oder in einen Gruppenbereich eingeladen wurden.

Die Ressource Member steht für ein Mitglied.

Mitglieder unterstützen die folgenden Methoden:

Nachrichten

Nachrichten enthalten Text und Kartennachrichten, die in Gruppenbereichen gepostet werden. Nachrichten können Dateien angehängt haben. Nutzer können auf Nachrichten reagieren, indem sie Emojis anhängen.

Die Ressource Message stellt eine Nachricht dar.

Messages unterstützt die folgenden Methoden:

Reaktionen

Reaktionen stellen die Emojis dar, mit denen Nutzer auf eine Nachricht reagieren, z. B. 👍, 🚲 und Ю.

Die Ressource Reaction stellt eine Reaktion dar.

Für Reaktionen werden die folgenden Methoden unterstützt:

Medien und Anhänge

Medien steht für eine in Google Chat hochgeladene Datei, z. B. Bilder, Videos und Dokumente.

Die Ressource Media stellt Medien dar, die an Nachrichten angehängt sind.

Anhänge sind Instanzen von Medien (Dateien), die an Nachrichten angehängt wurden.

Die Ressource Attachment stellt einen Anhang dar. Ein Anhang enthält die Medien und die zugehörigen Metadaten, die an eine Nachricht angehängt sind.

Medien und Anhänge unterstützen die folgenden Methoden:

Discovery-Dokument suchen

Das Discovery-Dokument für diese API befindet sich unter der folgenden URL: