Google Chat API – Übersicht

Diese Seite bietet einen Überblick über die Verwendung der Google Chat API und ihre Referenz Dokumentation.

Die Google Chat API bietet sowohl gRPC- als auch REST-Schnittstellen und Clientbibliotheken, die beide unterstützen. Optional: die bereitgestellten Clientbibliotheken nicht Ihren Anforderungen entsprechen, können Sie Clientbibliotheken, die die gRPC- oder REST-Schnittstelle verwenden.

Clientbibliotheken

Die für die meisten Entwickler empfohlene Methode zum Aufrufen der Google Chat API ist mit unserer offiziell unterstützten Cloud-Clientbibliotheken für Ihre bevorzugte Sprache, z. B. Python, Java oder Node.js.

Wenn Sie mit Google Apps Script programmieren, verwenden Sie die Methode Erweiterter Chat-Dienst statt eine Clientbibliothek zu installieren.

Typ-, Methoden- und Feldnamen

Je nachdem, ob Sie Clientbibliotheken, gRPC oder REST verwenden, sowie die Feldnamen für die Google Chat API variieren:

  • Cloud-Clientbibliotheken werden nach gRPC-Diensten und ihren Methoden angeordnet. Google API-Clientbibliotheken sind als Dienste angeordnet, die Objekte oder Klassen, die REST-Ressourcen entsprechen und auch entsprechende .
  • gRPC wird nach Diensten und ihren Methoden angeordnet.
  • REST ist nach Ressourcenhierarchien und ihren Methoden angeordnet.
  • Für gRPC-Feldnamen wird Snake Case verwendet.
  • Bei REST-Feldnamen wird die Camel-Case-Schreibweise verwendet. Der API-Dienst akzeptiert jedoch entweder Camel Case oder Snake Case.
  • In den Feldnamen der Clientbibliotheken werden die Schreib-, Camel- oder Snake- je nachdem, welcher Name für die Sprache idiomatisch ist.

Log-Puffer

Unabhängig davon, ob Sie Clientbibliotheken, REST oder gRPC verwenden, ist der zugrunde liegende Dienst die mithilfe von Protokollzwischenspeichern definiert werden. Der Service verwendet proto3.

Beim Aufrufen der API kann für einige Anfrage- oder Antwortfelder eine einfache Verständnis von bekannte Protokollpuffertypen.

Außerdem wird beim Aufrufen der REST API der Parameter Verhalten des Standardwerts für das Protokoll Puffer können dazu führen, dass Felder in einer JSON-Antwort fehlen. Diese Felder sind auf den Standardwert gesetzt, sodass sie nicht in der Antwort enthalten sind.

API-Versionen

Die folgenden API-Versionen sind verfügbar:

  • v1: Stabil.

Entwicklervorschau

Die Dokumentation enthält möglicherweise API-Methoden oder -Felder, die nur im Rahmen des Vorschauprogramms für Entwickler verfügbar. Um ihn zu testen, als Vorschau anzusehen und Feedback zu den neuesten Funktionen in der Vorabversion erhalten Sie Vorschauprogramm für Entwickler: