デベロッパーによる Google Chat API の呼び出しを最適化するクライアント ライブラリ 記述しなければならないボイラープレート コードが減ります。このガイドでは、 インストール方法について説明します。
Chat API には gRPC および REST インターフェース クライアント ライブラリを使用できます。Cloud クライアント ライブラリは gRPC と REST をサポート Google API クライアント ライブラリは REST インターフェースのみをサポートしていますが、 同じプロジェクトで両方のクライアント ライブラリを使用できる。必要に応じて 提供されているクライアント ライブラリではニーズを満たせない場合は、独自の クライアント ライブラリを使用できます。
詳細情報 クライアント ライブラリのタイプについては、 クライアント ライブラリの説明。
Cloud クライアント ライブラリをインストールする(推奨)
Cloud クライアント ライブラリ は、API 呼び出しに推奨される最新の Chat API。Cloud クライアント ライブラリは gRPC と REST の両方をサポート インターフェースです。
Chat API には、次の言語用の Cloud クライアント ライブラリが用意されています。 使用する言語を選択します。
Node.js
クライアント ライブラリをインストールするには:
npm install @google-apps/chat
<ph type="x-smartling-placeholder">
詳細:
Python
クライアント ライブラリをインストールするには:
<ph type="x-smartling-placeholder">python -m venv <your-env>
source <your-env>/bin/activate
pip install google-apps-chat
詳細:
Java
次のタブからビルド環境を選択します。あなたが バージョンを、 GitHub で管理できます。
Maven(BOM 付き)
Maven を
BOM、
これを pom.xml
ファイルに追加します。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>libraries-bom</artifactId>
<version>26.42.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-chat</artifactId>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-chat</artifactId>
<version>0.10.0</version>
</dependency>
BOM なしの Maven
Maven を何も使用せずに BOM、 これを依存関係に追加します。
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-chat</artifactId>
<version>0.9.0</version>
</dependency>
Gradle
Gradle を BOM、 これを依存関係に追加します。
implementation 'com.google.cloud:google-cloud-chat:0.10.0'
SBT
SBT を使用している場合は、依存関係に以下を追加します。
libraryDependencies += "com.google.cloud" % "google-cloud-chat" % "0.10.0"
詳細:
Go
Google Cloud サービス用の Go パッケージをインポートします。
import "cloud.google.com/go"
パッケージをシステムにインストールするには:
- プロジェクト ディレクトリ
cd /my/cloud/project
に移動します。 - 使用するパッケージを取得します。
go get cloud.google.com/go/chat
詳細:
Ruby
クライアント ライブラリをインストールするには:
gem install google-apps-chat
詳細:
PHP
クライアント ライブラリをインストールするには:
- 必要に応じて、依存関係マネージャーをインストールする Composer。
- コマンドライン インターフェースから、次のコマンドを実行します。
composer require google/apps-chat
詳細:
.NET
クライアント ライブラリをインストールするには:
NuGet から Google.Apps.Chat.V1
パッケージをインストールします。追加
通常の方法で実行することもできます(たとえば、
Visual Studio を開いて [NuGet パッケージの管理...] を選択します。必ず
プレリリース パッケージを有効にする(Visual Studio NuGet ユーザー インターフェースなど)
[プレリリースを含める] チェックボックスをボックス)。
NuGet パッケージをインストールするには、次のページにアクセスしてください。 Google.Apis(NuGet.org)
詳細:
Google API クライアント ライブラリをインストールする
Cloud クライアント ライブラリの代替手段である、 Google API クライアント ライブラリ REST リソースと Cloud Shell を使用して、Chat API へのプログラムによるアクセスを提供します。 あります。指標スコープを使用して Google API クライアント ライブラリを、 または、すでにクライアント ライブラリを使用しているプロジェクトを拡張する場合に、この方法を使用できます。
Chat API には、以下を行うための Google API クライアント ライブラリが用意されています。 対応しています。使用する言語を選択します。
Go
最新の Go 用 Google Chat API クライアント ライブラリ(アルファ版)を取得します。クライアント ライブラリのデベロッパー ガイドをご覧ください。
Java
このページには、Google Chat API の使用を開始するための クライアント ライブラリを使用できます。詳しくは以下のドキュメントをご覧ください。
クライアント ライブラリをプロジェクトに追加する
以下のタブからビルド環境(Maven または Gradle)を選択します。
次のコードを pom.xml
ファイルに追加します。
次のコードを build.gradle
ファイルに追加します。
JavaScript
クライアント ライブラリのデベロッパー ガイドをご覧ください。
.NET
このページには、Google Chat API の使用を開始するための クライアント ライブラリを使用できます。詳細については、次のドキュメントをご覧ください。
ライブラリのダウンロード
NuGet パッケージ Google.Apis をインストールします。
Node.js
最新の Node.js 用 Google Chat API クライアント ライブラリを入手します。クライアント ライブラリのデベロッパー ガイドをご覧ください。
Obj-C
最新の Objective-C 用 Google Chat API クライアント ライブラリを取得します。クライアント ライブラリのデベロッパー ガイドをご覧ください。
PHP
最新の PHP 用 Google Chat API クライアント ライブラリを入手します。クライアント ライブラリのデベロッパー ガイドをご覧ください。
Python
このページには、Google Chat API の使用を開始するための クライアントライブラリを使用します詳しくは以下のドキュメントをご覧ください。
システム要件
- オペレーティング システム:
- Linux
- macOS X
- Windows
- Python 2.7 または 3.4 以降
クライアント ライブラリをインストールする
パッケージ マネージャーを使用するか、Python クライアント ライブラリを手動でダウンロードしてインストールできます。
マネージド インストール
pip または setuptools を使用してインストールを管理します。最初に sudo
を実行しなければならない場合があります。
- pip(推奨):
pip install --upgrade google-api-python-client
- setuptools:
easy_install --upgrade google-api-python-client
手動インストール
- 最新の Python 用クライアント ライブラリをダウンロードします。
- コードを解凍します。
- インストールを実行します:
python setup.py install
App Engine
Python クライアント ライブラリは App Engine Python ランタイム環境にはインストールされていないため、サードパーティ ライブラリと同様にアプリケーションにコピーする必要があります。
Ruby
このページには、Google Chat API の使用を開始するための クライアント ライブラリへようこそ。詳しくは以下のドキュメントをご覧ください。
google-api-client
gem をインストールする
システムによっては、このようなコマンドの前に sudo
を付ける必要があります。
Ruby 用の Google API クライアント ライブラリをまだインストールしていない場合は、RubyGems
を使用してインストールします。
gem install google-api-client
gem がすでにインストールされている場合は、最新バージョンにアップデートします。
gem update -y google-api-client
Ruby 用 Google API クライアント ライブラリを使ってみる
最初のリクエストをする方法については、スタートガイドをご覧ください。
Apps Script とクライアント ライブラリ
ほとんどのデベロッパーに推奨される Google Chat API の Google が公式にサポートしている Cloud クライアント ライブラリ Python、Java、Node.js など、使用する言語を選択できます。
Google Apps Script でコーディングする場合は、 高度な Chat サービス クライアント ライブラリをインストールする代わりに、
認証
Chat API の呼び出しには認証が必要です。各 Chat API メソッドを使用するには、 ユーザー認証 (アクションの実行や ユーザーに代わってデータを送信する場合) アプリの認証 (Chat 用アプリとしてアクションを実行したりデータにアクセスしたりする)。一部 ユーザー認証とアプリ認証の両方をサポートしています。
Chat での認証について詳しくは、以下をご覧ください。 認証の概要。