Google Chat API クライアント ライブラリ

デベロッパーによる 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

詳細:

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"

詳細:

Python

Mac または Linux の場合、コマンドライン インターフェースから次のコマンドを実行します。

python3 -m venv <your-env>
source <your-env>/bin/activate
pip install google-apps-chat

Windows では、コマンドライン インターフェースから次のコマンドを実行します。

py -m venv <your-env>
.\<your-env>\Scripts\activate
pip install google-apps-chat

詳細:

Go

Google Cloud サービス用の Go パッケージをインポートします。

import "cloud.google.com/go"

パッケージをシステムにインストールするには:

  1. プロジェクト ディレクトリ cd /my/cloud/project に移動します。
  2. 使用するパッケージを取得します。
go get cloud.google.com/go/chat

詳細:

Ruby

クライアント ライブラリをインストールするには:

gem install google-apps-chat

詳細:

PHP

クライアント ライブラリをインストールするには:

  1. 必要に応じて、依存関係マネージャーをインストールする Composer
  2. コマンドライン インターフェースから、次のコマンドを実行します。
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)を選択します。

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 の使用を開始するための クライアントライブラリを使用します詳しくは以下のドキュメントをご覧ください。

システム要件

クライアント ライブラリをインストールする

パッケージ マネージャーを使用するか、Python クライアント ライブラリを手動でダウンロードしてインストールできます。

マネージド インストール

pip または setuptools を使用してインストールを管理します。最初に sudo を実行しなければならない場合があります。

  • pip(推奨):
    pip install --upgrade google-api-python-client
  • setuptools:
    easy_install --upgrade google-api-python-client

手動インストール

  1. 最新の Python 用クライアント ライブラリをダウンロードします
  2. コードを解凍します。
  3. インストールを実行します:
    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 での認証について詳しくは、以下をご覧ください。 認証の概要