Google Chat API

Ermöglicht Apps, Informationen abzurufen und Aktionen in Google Chat auszuführen Die Authentifizierung ist eine Voraussetzung für die Verwendung der Google Chat REST API.

Dienst: chat.googleapis.com

Zum Aufrufen dieses Dienstes empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken benötigt, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://chat.googleapis.com

REST-Ressource: v1.media

Methoden
download GET /v1/media/{resourceName=**}
Medien werden heruntergeladen.
upload POST /v1/{parent=spaces/*}/attachments:upload
POST /upload/v1/{parent=spaces/*}/attachments:upload
Lädt einen Anhang hoch

REST-Ressource: v1.spaces

Methoden
create POST /v1/spaces
Erstellt einen benannten Gruppenbereich.
delete DELETE /v1/{name=spaces/*}
Löscht einen benannten Gruppenbereich.
get GET /v1/{name=spaces/*}
Gibt ein Leerzeichen zurück.
list GET /v1/spaces
Listet Gruppenbereiche auf, in denen der Aufrufer Mitglied ist.
update PATCH /v1/{space.name=spaces/*}
Aktualisiert einen Gruppenbereich
setup POST /v1/spaces:setup
Erstellt einen Gruppenbereich und fügt ihm die angegebenen Nutzer hinzu

REST-Ressource: v1.spaces.members

Methoden
create POST /v1/{parent=spaces/*}/members
Nutzer- oder App-Mitgliedschaften für die Anruf-App erstellen
delete DELETE /v1/{name=spaces/*/members/*}
Löscht eine Mitgliedschaft.
get GET /v1/{name=spaces/*/members/*}
Gibt eine Mitgliedschaft zurück.
list GET /v1/{parent=spaces/*}/members
Listet die Mitgliedschaften in einem Gruppenbereich auf.

REST-Ressource: v1.spaces.messages

Methoden
create POST /v1/{parent=spaces/*}/messages
Erstellt eine Nachricht.
delete DELETE /v1/{name=spaces/*/messages/*}
Löscht eine Nachricht.
get GET /v1/{name=spaces/*/messages/*}
Gibt eine Nachricht zurück.
list GET /v1/{parent=spaces/*}/messages
Listet Nachrichten in einem Gruppenbereich auf, in dem der Anrufer Mitglied ist, einschließlich Nachrichten von blockierten Mitgliedern und Gruppenbereichen.
update PATCH /v1/{message.name=spaces/*/messages/*}
Aktualisiert eine Nachricht.

REST-Ressource: v1.spaces.messages.attachments

Methoden
get GET /v1/{name=spaces/*/messages/*/attachments/*}
Ruft die Metadaten eines Nachrichtenanhangs ab.

REST-Ressource: v1.spaces.messages.reactions

Methoden
create POST /v1/{parent=spaces/*/messages/*}/reactions
Erstellt eine Reaktion und fügt sie einer Nachricht hinzu.
delete DELETE /v1/{name=spaces/*/messages/*/reactions/*}
Löscht eine Reaktion auf eine Nachricht.
list GET /v1/{parent=spaces/*/messages/*}/reactions
Listet Reaktionen auf eine Nachricht auf.