我们建议您使用我们的官方客户端库来基于 Mirror API 进行开发。我们提供了多种语言版本的客户端库。下面列出了我们已使用 Mirror API 测试过的客户端库。
如需将客户端库与 Mirror API 搭配使用,您需要基本库和一个特殊的生成组件,该组件会告知基本库如何使用 Mirror API。
在下表中,第一列显示的是每个库所处的开发阶段(请注意,有些库仍处于早期阶段),第二列中的内容可链接到各个库的主页面。
对于具有 Google Mirror API 示例的库,可以点击下表中第三列的链接直接跳转到这些示例。如果某个库的示例页面尚不包含该 API 的示例,您仍可以使用以下库 - 只需根据需要调整某个现有示例即可。
客户端库 | 文档 | 所有客户端库示例 |
---|---|---|
适用于 .NET 的 Google API 客户端库 | http://www.nuget.org/packages/Google.Apis/ | .NET 示例 |
Dart 版 Google API 客户端库(测试版) | https://pub.dartlang.org/packages/googleapis | Dart 示例 |
适用于 Go 的 Google API 客户端库 () | https://github.com/google/google-api-go-client | Go 示例 |
适用于 Java 的 Google API 客户端库 | https://developers.google.com/api-client-library/java/ | Java 示例 |
适用于 JavaScript 的 Google API 客户端库 | https://code.google.com/p/google-api-javascript-client/ | JavaScript 示例 |
适用于 REST 的 Objective-C 的 Google 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 客户端库 (v1/v2) | 适用于 Python 的 Google API 客户端库 | Python 示例 |
适用于 Ruby 的 Google API 客户端库(内测版) | https://github.com/google/google-api-ruby-client | Ruby 示例 |