通常情况下,要了解如何使用某个 API,最简单的方法就是查看代码示例。此页面提供了指向示例的链接,以及许多使用 Campaign Manager 360 API 的便捷方式。
注意:如需查看数据传输 v2.0 示例,请参阅使用入门。
Campaign Manager 360 API 是基于 HTTP 和 JSON 构建的,因此任何标准网络堆栈均可向其发送请求并解析响应。
不过,您可能并不想手动创建 HTTP 请求以及解析响应,而是想使用 Google API 客户端库。使用客户端库具有多项优势,例如更好的语言集成,更高的安全性,以及支持进行需要用户授权的调用。
在下表中,第一列显示的是每个库所处的开发阶段(请注意,有些库仍处于早期阶段),第二列显示的是每个库的主页面对应的链接。
处于成熟阶段的库包括:
客户端库 | 文档 | 所有客户端库示例 |
---|---|---|
.NET 版 Google API 客户端库 | 适用于 .NET 的 Google API 客户端库 | .NET 示例 |
Java 版 Google API 客户端库 | https://developers.google.com/api-client-library/java/ | Java 示例 |
JavaScript 版 Google API 客户端库 | 适用于 JavaScript 的 Google API 客户端库 | JavaScript 示例 |
Objective-C 版 Google REST API 客户端库 | https://github.com/google/google-api-objectivec-client-for-rest | Objective-C 示例 |
PHP 版 Google API 客户端库(测试版) | https://github.com/google/google-api-php-client | PHP 示例 |
Python 版 Google API 客户端库 | 适用于 Python 的 Google API 客户端库 | Python 示例 |
我们还提供以下处于早期阶段的库:
客户端库 | 文档 | 所有客户端库示例 |
---|---|---|
Go 版 Google API 客户端库(Alpha 版) | https://github.com/google/google-api-go-client | Go 示例 |
Node.js 版 Google API 客户端库(Alpha 版) | https://github.com/google/google-api-nodejs-client/ | Node.js 示例 |
Ruby 版 Google API 客户端库(Alpha 版) | 适用于 Ruby 的 Google API 客户端库 | Ruby 示例 |