クライアント ライブラリ

Google API クライアント ライブラリは、多くの人気プログラミング言語で利用できます。このライブラリによって、API を簡単に使用できるようになります。

言語別のクライアント ライブラリ

次の表の最初の列に、各ライブラリの開発段階(一部は初期段階)と、ライブラリのドキュメントへのリンクを示します。2 列目は、各ライブラリで利用可能なサンプルにリンクしています。

ドキュメント サンプル
Java の Google API クライアント ライブラリ Java サンプル
JavaScript の Google API クライアント ライブラリ JavaScript サンプル
.NET の Google API クライアント ライブラリ .NET サンプル
Objective-C for REST の Google API クライアント ライブラリ Objective-C サンプル
PHP 用の Google API クライアント ライブラリ() PHP サンプル
Python の Google API クライアント ライブラリ Python のサンプル

これらの初期段階のライブラリも用意されています。

ドキュメント サンプル
Dart の Google API クライアント ライブラリ(ベータ版) Dart サンプル
Go の Google API クライアント ライブラリ(アルファ版) Go サンプル
Node.js の Google API クライアント ライブラリ(アルファ版) Node.js サンプル
Ruby の Google API クライアント ライブラリ(アルファ版) Ruby サンプル

発見サービスの使用

Python、JavaScript、または Google 発見サービスを利用するその他のクライアント ライブラリを 使用している場合は、Reporting API v4 の検索ドキュメントの場所を指定する必要があります。

Python

from apiclient import discovery

...

# Build the Analytics Reporting API v4 authorized service object.
analyticsReporting = discovery.build(
  'analyticsreporting',
  'v4',
  http=http,
  discoveryServiceUrl='https://analyticsreporting.googleapis.com/$discovery/rest')

JavaScript

gapi.client.load(
  'https://analyticsreporting.googleapis.com/$discovery/rest',
  'v4'
).then(...)

Java と PHP のクライアント ライブラリは事前にビルドされていますが、検出サービスと Google API 生成ツールを使用して生成できます。