クライアント ライブラリをインストールする
Indexing API は HTTP と JSON を使用して設計されているため、標準の HTTP クライアントであれば Indexing API にリクエストを送信しレスポンスを解析できます。
しかし、Google API クライアント ライブラリを使用すれば、言語のよりネイティブな統合やセキュリティの向上が得られ、ユーザー認証が必要な呼び出しもサポートされています。さまざまなプログラミング言語で用意されているため、HTTP リクエストの設定やレスポンスの解析を手作業で行う手間も省けます。
以下のタブから、開発に使用されているプログラミング言語を選択してお進みください。
Go
Go 用の最新の Indexing API クライアント ライブラリを取得し、クライアント ライブラリのデベロッパー ガイドをお読みください。
Java
このページには、Java 用 Google API クライアント ライブラリを使用して Indexing API にアクセスする方法が記載されています。詳しくは以下のドキュメントをご覧ください。
- Indexing API の JavaDoc リファレンス
- Java 用 Google API クライアント ライブラリのデベロッパー ガイド
- Indexing API の API Explorer(ブラウザで Indexing API を使用できます)
クライアント ライブラリをプロジェクトに追加する
以下のタブからビルド環境(Maven または Gradle)を選択します。
次のコードを pom.xml
ファイルに追加します。
Maven Central Repository で入手可能なすべてのバージョンを確認してください。
次のコードを build.gradle
ファイルに追加します。
Maven Central Repository で入手可能なすべてのバージョンを確認してください。
JavaScript
クライアント ライブラリのデベロッパー ガイドをご覧ください。
.NET
このページには、.NET 用 Google API クライアント ライブラリを使用して Indexing API にアクセスする方法が記載されています。詳しくは以下のドキュメントをご覧ください。
- Indexing API の .NET リファレンス ドキュメント
- .NET 用 Google API クライアント ライブラリのデベロッパー ガイド
- Indexing API の API Explorer(ブラウザで Indexing API を使用できます)
ライブラリのダウンロード
NuGet パッケージ Google.Apis をインストールします。
Node.js
最新の Node.js 用 Indexing API クライアント ライブラリを取得します。クライアント ライブラリのデベロッパー ガイドをご覧ください。
Objective-C
最新の Objective-C 用 Indexing API クライアント ライブラリを取得します。クライアント ライブラリのデベロッパー ガイドをご覧ください。
PHP
最新の PHP 用 Indexing API クライアント ライブラリを取得します。クライアント ライブラリのデベロッパー ガイドをご覧ください。
Python
このページには、Python 用 Google API クライアント ライブラリ(v1 / v2)を使用して Indexing API にアクセスする方法が記載されています。詳しくは以下のドキュメントをご覧ください。
- Indexing API の PyDoc リファレンス
- Python 用 Google API クライアント ライブラリ(v1 / v2)のデベロッパー ガイド
- Indexing API の API Explorer(ブラウザで Indexing API を使用できます)
システム要件
- オペレーティング システム:
- Linux
- macOS X
- Windows
- v1 クライアント ライブラリでは Python 2.7 以上が必要です。v2 クライアント ライブラリには 3.7 以上が必要です。
クライアント ライブラリをインストールする
パッケージ マネージャーを使用するか、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
このページには、Ruby 用 Google API クライアント ライブラリを使用して Indexing API にアクセスする方法が記載されています。詳しくは以下のドキュメントをご覧ください。
- Ruby 用 Google API クライアント ライブラリのスタートガイド
- Indexing API の API Explorer(ブラウザで Indexing 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 クライアント ライブラリを使ってみる
最初のリクエストをする方法については、スタートガイドをご覧ください。
Indexing API にアクセスするその他の方法
次の表は Indexing API にアクセスするその他の方法をまとめたものです。
アクセス方法 | 説明 |
---|---|
API Explorer | Google API をブラウザから試せるインタラクティブ ツール。 |