用戶端程式庫

Google API 用戶端程式庫支援多種熱門程式設計語言,可協助您輕鬆使用 API。

各語言的用戶端程式庫

在下表中,第一欄列出每個程式庫的開發階段 (請注意,部分仍在早期階段),以及該程式庫的說明文件連結。第二欄則提供每個程式庫的可用範例。

說明文件 範例
適用於 Java 的 Google API 用戶端程式庫 Java 範例
適用於 JavaScript 的 Google API 用戶端程式庫 JavaScript 範例
適用於 .NET 的 Google API 用戶端程式庫 .NET 範例
適用於 REST 的 Google API 用戶端程式庫 (適用於 REST) Objective-C 範例
適用於 PHP 的 Google API 用戶端程式庫 () PHP 範例
適用於 Python 的 Google API 用戶端程式庫 Python 範例

也可以使用下列早期階段的程式庫:

說明文件 範例
適用於 Dart 的 Google API 用戶端程式庫 (Beta 版) Dart 範例
Go 適用的 Google API 用戶端程式庫 (Alpha 版) Go 範例
Node.js 適用的 Google API 用戶端程式庫 (Alpha 版) Node.js 範例
適用於 Ruby 的 Google API 用戶端程式庫 (Alpha 版) Ruby 範例

使用探索服務

如果您使用 Python、JavaScript 或其他需使用 Google Discovery 服務的用戶端程式庫,則必須提供探索文件的位置給 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 產生器來產生這類程式庫。