このページでは、Google Chat API の使用方法の概要とそのリファレンスについて説明します。 ご覧ください
Google Chat API には、gRPC と REST インターフェース 両方をサポートするクライアント ライブラリ。必要に応じて 提供されているクライアント ライブラリではニーズを満たせない場合は、独自の クライアント ライブラリを使用できます。
クライアント ライブラリ
ほとんどのデベロッパーに推奨される Google Chat API の Google が公式にサポートしている Cloud クライアント ライブラリ Python、Java、Node.js など、使用する言語を選択できます。
Google Apps Script でコーディングする場合は、 高度な Chat サービス クライアント ライブラリをインストールする代わりに、
タイプ、メソッド、フィールド名
クライアント ライブラリ、gRPC、REST のいずれを使用するかによって、 メソッド、フィールド名も異なります。
- Cloud クライアント ライブラリは、gRPC サービスとそのメソッド別に整理されます。 Google API クライアント ライブラリは、オブジェクトまたは REST リソースに対応するクラス。REST リソースには、 あります。
- gRPC はサービスとそのメソッドによって構成されます。
- REST はリソース階層とそのメソッドで構成されています。
- gRPC フィールド名ではスネークケースが使用されます。
- REST フィールド名はキャメルケースを使用しますが、API サービスは キャメルケースとヘビケースです
- クライアント ライブラリのフィールド名では、語頭、キャメルケース、スネークケースのいずれかが使用されます。 その言語の慣用的な名前に応じて異なります。
プロトコル バッファ
クライアント ライブラリ、REST、gRPC のどれを使用しても、基盤となるサービスは プロトコル バッファを使用して定義される。特に、このサービスは proto3 を使用します。
API を呼び出すとき、一部のリクエスト フィールドまたはレスポンス フィールドには、 理解 プロトコル バッファの well-known タイプ。
また、REST API を呼び出すときは、 プロトコルのデフォルト値の動作 JSON レスポンスでフィールドが欠落することがあります。これらのフィールドは デフォルト値に設定されているため、レスポンスには含まれません。
API バージョン
次の API バージョンを使用できます。
- v1: 安定版。
デベロッパー プレビュー
ドキュメントに記載されている API メソッドやフィールドの中には、 。テストとプレビューを行い フィードバックがございましたら、 デベロッパー プレビュー プログラム: