我们提供多种常用编程语言的 Google API 客户端库,让用户可以轻松使用该 API。
按语言划分的客户端库
在下表中,第一列显示各个库所处的开发阶段(请注意有些库尚处于早期阶段),以及转到相应库文档的链接。第二列显示转到各个库的可用示例的链接。
我们还提供以下早期阶段的库:
文档 | 示例 |
---|---|
适用于 Dart 的 Google API 客户端库(测试版) | Dart 示例 |
适用于 Go 的 Google API 客户端库(alpha 版) | Go 示例 |
适用于 Node.js 的 Google API 客户端库(内测版) | Node.js 示例 |
适用于 Ruby 的 Google API 客户端库(内测版) | Ruby 示例 |
使用发现服务
如果您使用 Python、JavaScript 或其他建立在 Google Discovery Service 基础上的客户端库,您需要为 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 生成器生成这些库。