Google Chat API – Übersicht

In diesem Abschnitt wird erläutert, wie Sie mit der Google Chat App Anrufe starten können. die Chat API, mit der Chat-Apps beispielsweise Folgendes tun können: einen Gruppenbereich zu erstellen, Personen hinzuzufügen und eine Nachricht zu posten, ohne von einem Chat-App-Interaktionsereignis.

Authentifizierung

Für den asynchronen Aufruf der Chat API ist eine Authentifizierung erforderlich. Jedes Für die Chat API-Methode ist entweder Nutzerauthentifizierung (um Aktionen auszuführen oder Daten im Namen eines Nutzers) oder App-Authentifizierung (um als Chat-App Aktionen auszuführen oder auf Daten zuzugreifen.) Einige unterstützen sowohl die Nutzerauthentifizierung als auch die App-Authentifizierung.

Weitere Informationen zur Authentifizierung in Google Chat finden Sie unter Authentifizierungsübersicht

API-Ressourcen und -Methoden

REST-Ressourcen und -Methoden gewähren asynchronen Zugriff auf Google Chat Gruppenbereiche, Mitglieder des Gruppenbereichs, Nachrichten, Reaktionen auf Nachrichten und Nachrichtenanhänge.

Gruppenbereiche

Gruppenbereiche sind Orte, an denen sich Personen und Apps miteinander austauschen und Dateien teilen können. Es sind verschiedene Arten von Leerzeichen. Direktnachrichten (DNs) sind 1:1-Unterhaltungen zwischen zwei Nutzern oder einem Nutzer und einer Chat-App. Gruppe Chats sind Gespräche zwischen drei oder mehr Nutzenden und Chat-Apps. Benannte Gruppenbereiche sind dauerhafte Orte, an die Nutzer Nachrichten senden Nachrichten zu senden, Dateien zu teilen und mit anderen zusammenzuarbeiten.

Die spaces-Ressource stellt ein Leerzeichen dar.

Gruppenbereiche unterstützen die folgenden Methoden:

Mitglieder

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

Die spaces.members-Ressource steht für ein Mitglied.

Mitglieder unterstützen die folgenden Methoden:

Nachrichten

Zu den Mitteilungen gehören Text und Karte Mitteilungen, die in Gruppenbereichen gepostet wurden. Nachrichten können Dateien angehängt werden. Nutzer können auf Nachrichten reagieren, indem sie Emojis anhängen.

Die spaces.messages-Ressource steht für eine Nachricht.

In Messages werden die folgenden Methoden unterstützt:

Reaktionen

Reaktionen sind die Emojis, mit denen Nutzer auf eine Nachricht reagieren, z. B. 👍, 🚲 und Master.

Die spaces.messages.reactions-Ressource für eine Reaktion.

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

Medien und Anhänge

Medien sind Dateien, die in Google Chat hochgeladen werden, z. B. Bilder, Videos und Dokumente.

Die media-Ressource steht für Medien, die an Nachrichten angehängt sind.

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

Die spaces.messages.attachments-Ressource steht für einen Anhang. 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:

Veranstaltungen im Weltraum

Space-Ereignisse stellen Änderungen an einem Gruppenbereich oder dessen untergeordnete Ressourcen, einschließlich ihrer Mitglieder, Nachrichten und Reaktionen.

spaces.spaceEvent-Ressource ein Weltraumereignis darstellt.

Ereignisse in Gruppenbereichen unterstützen die folgenden Methoden:

Lesestatus des Nutzers

Lesestatus von Nutzern sind Singleton-Ressourcen, die Details zu einem Die letzte gelesene Nachricht eines bestimmten Nutzers in einem Google Chat-Bereich oder eine Nachricht Diskussions-Thread.

users.spaces-Ressource stellt den Lesestatus eines Nutzers in einem Gruppenbereich dar.

users.spaces.threads-Ressource stellt den Lesestatus eines Nutzers in einem Nachrichten-Thread dar.

Lesestatus von Nutzern unterstützen die folgenden Methoden: