警告:此页面介绍的是 Google 的旧版 API(即 Google Data API),仅适用于Google Data API 目录中列出的 API,其中许多 API 已被更新的 API 取代。如需了解特定新 API,请参阅相应新 API 的文档。如需了解如何使用较新的 API 授权请求,请参阅 Google 账号身份验证和授权。
本页面提供指向示例代码的链接以及有关示例代码的信息。
目录
JavaScript 示例
JavaScript 客户端库可用于从 Web 浏览器与 Base Data API、Blogger Data API、Calendar Data API、Contacts Data API 和 Finance Data API 进行交互。
注意:本部分中之前的示例已被移除,因为它们依赖于不再可用的 API 和/或身份验证方法。
JSON 示例
这些是实时示例;点击即可查看。如需了解详情,请参阅将 JSON 与 Google Data API 搭配使用。
Google 日历
- 日历中即将进行的活动
- 此示例演示了如何使用 Calendar Data API 提供的 JSON 输出格式在网页上显示 Google 日历中即将举行的活动列表。
Blogger
- Blogger 近期发布的帖子
- 此示例演示了如何使用 Blogger Data API 提供的 JSON 输出格式显示托管在 Blogger Beta 上的博客中的近期帖子列表。
电子表格
- 读取 Google 电子表格数据
- 此示例演示了如何使用 Spreadsheet Data API 提供的 JSON 输出格式在网页上显示 Google 电子表格中的数据。
小工具示例
如需详细了解如何创建 Google Data API 插件,请参阅创建 Google Data 插件或完整的编写 OAuth 插件文档。
Java 示例
与客户端库捆绑的示例
您可以在可下载的 Java 客户端库软件包中找到这些示例。如需了解详情,请参阅 Java 客户端库开发者指南,或下载 Java 客户端库。
- java/sample/authsub/
- 使用 Java Servlet 实现的 GData AuthSub 代理;通过该代理访问数据的 JavaScript 客户端示例。
- java/sample/calendar/
- 一个简单的客户端,可对 Google 日历执行多项硬编码操作。
- java/sample/codesarch/
- 用于查询 Google Code Search Data API 的命令行客户端。
- java/sample/spreadsheet/
- 使用 Google Spreadsheet API 的示例应用。
- java/sample/appsforyourdomain/
- 使用 G Suite API 的示例应用。
- java/sample/blogger/
- 使用 Blogger API 的示例应用。
- java/sample/contacts/
- 使用 Google Contacts API 的示例应用。
- java/sample/docs/
- 使用 Google Doclist API 的示例应用。
- java/sample/gbase/
- 使用 Google Base API 的示例应用。
- java/sample/photos/
- 使用 Picasa Web Albums API 的示例应用。
- java/sample/sidewiki/
- 使用 Google Sidewiki API 的示例应用。
- java/sample/webmastertools/
- 使用 Webmaster API 的示例应用。
- java/sample/youtube/
- 使用 YouTube API 的示例应用。
- YouTube 示例 ASP 页面
- 使用客户端库的视频搜索和上传示例。
.NET 示例
与客户端库捆绑的示例
您可以在可下载的 .NET 客户端库软件包中找到这些示例。如需了解详情,请参阅 .NET 客户端库开发者指南,或下载 .NET 客户端库。
- clients/cs/samples/blogger/
- 使用 Blogger API 的示例应用。
- clients/cs/samples/calendar/
- 使用 Google Calendar Data API 的示例应用。
- clients/cs/samples/spreadsheets/
- 使用 Google Spreadsheet API 的示例应用。
- clients/cs/samples/DocListUploader/
- 将文档上传到 Google 文档。
- clients/cs/samples/DocListExporter/
- 以各种格式导出 Google 文档。
- clients/cs/samples/PhotoBrowser/
- 使用 Picasa Web Albums API 的示例应用。
- clients/cs/samples/YouTubeSample/
- 使用 YouTube API 的示例应用。
- clients/cs/samples/appsforyourdomain/
- 使用 G Suite API 的示例应用。
其他示例
- “通讯录更新程序”
- 一个 WPF 示例,演示了如何使用 Contacts API 读取和更新联系人。 您还可以下载 .zip 文件。
- Google 文档 PDF 连接器
- 将 PDF 文件串联在一起,并将结果上传到 Google 文档。 您还可以下载 .zip 文件。
其他语言
C++
- Documents List API 示例
- 允许用户查看、上传、删除和搜索其 Google 文档、电子表格、演示文稿和文件夹。此示例还通过列出具有读/写权限的用户来演示 API 的 ACL 功能。
Ruby
- DocList 管理器
- Ruby on Rails 示例,允许用户查看和导出文档。