Ermöglicht Apps, Informationen in Google Chat abzurufen und Aktionen auszuführen. Die Authentifizierung ist eine Voraussetzung für die Verwendung der Google Chat REST API.
- REST-Ressource: v1.media
- REST-Ressource: v1.spaces
- REST-Ressource: v1.spaces.members
- REST-Ressource: v1.spaces.messages
- REST-Ressource: v1.spaces.messages.attachments
- REST-Ressource: v1.spaces.messages.reactions
Dienst: chat.googleapis.com
Wir empfehlen, zum Aufrufen dieses Dienstes die von Google bereitgestellten Clientbibliotheken zu verwenden. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.
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 Ein Anhang wird hochgeladen. |
REST-Ressource: v1.spaces
Methoden | |
---|---|
completeImport |
POST /v1/{name=spaces/*}:completeImport Damit wird der Importvorgang für den angegebenen Gruppenbereich abgeschlossen und Nutzer können ihn sehen. |
create |
POST /v1/spaces Erstellt einen benannten Gruppenbereich. |
delete |
DELETE /v1/{name=spaces/*} Löscht einen benannten Gruppenbereich. |
findDirectMessage |
GET /v1/spaces:findDirectMessage Gibt die vorhandene Direktnachricht mit dem angegebenen Nutzer zurück. |
get |
GET /v1/{name=spaces/*} Gibt Details zu einem Gruppenbereich zurück. |
list |
GET /v1/spaces Listet Gruppenbereiche auf, in denen der Aufrufer Mitglied ist. |
patch |
PATCH /v1/{space.name=spaces/*} Aktualisiert einen Gruppenbereich. |
setup |
POST /v1/spaces:setup Erstellt einen Gruppenbereich und fügt ihm bestimmte Nutzer hinzu. |
REST-Ressource: v1.spaces.members
Methoden | |
---|---|
create |
POST /v1/{parent=spaces/*}/members Erstellt eine Nutzer- oder App-Mitgliedschaft für die anrufende App. |
delete |
DELETE /v1/{name=spaces/*/members/*} Löscht eine Mitgliedschaft. |
get |
GET /v1/{name=spaces/*/members/*} Gibt Details zu einer 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 Details zu einer 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. |
patch |
PATCH /v1/{message.name=spaces/*/messages/*} Eine Nachricht wird aktualisiert. |
update |
PUT /v1/{message.name=spaces/*/messages/*} Eine Nachricht wird aktualisiert. |
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. |