目前Google提供的API已经非常丰富,下面是主要功能清单:
Google 帐户验证
获取对桌面或移动版应用程序的访问权限。
Google AdSense API
在您的网站上投放广告,为您和您的用户带来收益。(注:该功能在中国大陆地区暂停)
Google AdWords API
自动化和简化您的营销管理活动。
Google AJAX API
使用 JavaScript 和 HTML 完整构建内容丰富的动态网站。(注:可用于丰富网站内容)
Google AJAX 供稿 API
使用 JavaScript 轻松混搭公共供稿。(注:可用于丰富网站内容)
Google AJAX 语言 API
使用 JavaScript 便可轻松翻译和检测多种语言。(注:可用于丰富网站内容)
Google AJAX 搜索 API
将 Google 搜索框和搜索结果放到您自己的站点上。(注:可用于丰富网站内容)
Google Analytics(分析)
跟踪您的网站访问量,并编写您自己的客户端应用程序,该客户端应用程序使用 Google 数据 API 供稿形式的 Google Analytics(分析)数据。
Android
创建适用于 Android(用于移动设备的软件堆栈)的移动版应用程序。
Google App Engine
基于 Google 的基础架构运行您的网络应用程序。
Google 企业应用套件开发人员工具
扩展 Google 企业应用套件、与其他系统集成或构建新的应用程序。
Google 企业应用套件 API
为 Google 企业应用专业版和教育版客户提供域管理。
Google Base 数据 API (实验室)
通过程式化的方式管理 Google Base 内容。
Blogger 数据 API (实验室)
使您的应用程序可以查看和更新 Blogger 内容。
Google 图书搜索 API (实验室)
搜索图书搜索的完整索引,并与它的社交功能集成。
Google 日历 API 和工具
创建和管理 Google 日历的活动、日历和小工具。
Google 图表 API
在网页中动态嵌入图表。
Google Checkout API
开始在您的网站上进行销售。
Chromium
参与谷歌浏览器 (Google Chrome) 之后的开源项目。
Google 代码搜索(实验室)
搜索公共源代码。
Google 代码搜索数据 API (实验室)
让您的应用程序可以通过 Google 代码搜索查看数据。
Google 通讯录 API
让您的应用程序可以查看和更新用户联系人。
Google Coupon 供稿 (实验室)
提供包含在 Google 搜索结果中的优惠券清单。
Google 自定义搜索 API
为您的网站或网站集合创建自定义搜索引擎。(注:可用于丰富网站功能)
Google 数据 API
一种简单的标准协议,用于在网络上读写数据。
Google 桌面 API(实验室)
为 Google 桌面创建小工具和索引插件。
Google 在线文档列表数据 API
使您的应用程序可以查看和更新您的 Google 文档列表。
DoubleClick In-Stream(实验室)
通过使用 DoubleClick In-Stream,发布商可以在您的视频内容中发布视频插播广告。
Google 地球 API
将 Google 地球嵌入到网页中。
Eclipse Google 插件
简化了在 Eclipse IDE 中开发 GWT 和 App Engine 项目的过程。
Feedburner API(实验室)
与 FeedBurner 的供稿管理和认知生成功能进行交互。
Google 财经数据 API(实验室)
以 Google 数据 API 供稿的形式查看和更新财经内容。
Google Friend Connect API(实验室)
供 Google 朋友群使用的 JS 和 REST/RPC API
小工具 API
创建在多个站点(包括 iGoogle、Google 桌面)或任意网页上运行的迷你应用程序。
Gears(实验室)
使网络应用程序可以在您的台式 PC 或您的移动设备上离线工作。
Google Health API
使用 Google 管理您的个人健康信息。
iGoogle 开发人员主页(实验室)
在 iGoogle 的新沙盒中构建和测试您的小工具。
iGoogle 主题 API(实验室)
为 iGoogle 主页设计动态主题。
KML
使用 Google 地球、Google 地图和手机地图来创建和共享内容。
Google Mapplets
创建嵌入 Google 地图站点的迷你应用程序。
Google 地图 API
将 Google 互动地图与您网站的数据集成。(注:可用于丰富网站内容)
适用于 Flash 的 Google 地图 API
将 Google 地图集成到 Flash 应用程序中。
O3D API(实验室)
完全通过 HTML 和 JavaScript 创建丰富的交互式三维网络应用程序。
OpenSocial
创建可以跨多个网站工作的社交应用程序。
Orkut 开发人员主页
为全球数百万 Orkut 用户创建社交应用程序。
Picasa API (实验室)
创建自定义按钮并将文件上传到第三方服务。
Picasa 网络相册数据 API
将 Picasa 网络相册加入到您的应用程序或网站中。
Google 安全浏览 API(实验室)
下载可疑网络欺诈和恶意软件网址的列表。
Google 安全数据连接器
将数据从防火墙之后连接到 Google 企业应用套件。
Google Sitemaps
使 Google 可以快速抓取您的网站。
Google SketchUp Ruby API
使用 Ruby 扩展 Google SketchUp。
Social Graph API(实验室)
使用户可以将公共社会关系快速添加到您的站点。
Google 电子表格数据 API (实验室)
使您的应用程序可以查看和更新 Google 电子表格内容。
Google Static Maps API
将 Google 地图图片嵌入到您自己的网页中,而不需使用 JavaScript 或加载任何动态页面。
面向开发人员的 Google Talk(实验室)
将您的客户端或网络连接到 Google Talk 网络、添加 Chatback 或自定义 Google Talk 小工具。
Google 工具栏 API(实验室)
使您可以为 Google 工具栏创建自定义按钮。
Google 公交搜索供稿规范
为 Google 地图及其他应用程序提供公交路线和调度信息。
V8
Google 的高性能开源 JavaScript 引擎。
Google 可视化 API
创建能够以通用格式访问结构化数据的可视化界面和报告生成应用程序。
Google Wave API
为 Google Wave 构建扩展或将 Google Wave 嵌入您的网站。
Google 网页元素
使用 Google 网页元素,您可以轻松地将喜爱的 Google 产品添加到自己的网站中。
Google Web Toolkit
使用 Java 语言创建 AJAX 应用程序。
Google 网站管理员工具数据 API(实验室)
以供稿的形式查看和更新站点信息和 Sitemap。
YouTube API
将 YouTube 视频集成到您的网站或应用程序中。
以上是目前Google提供的所有API,但有一部分因为各种原因并不适用,在适用的部分中可以根据自己网站的实际需要来选用。本书作者主要用到其中的AJAX Search API、地图 API和自定义搜索API。
留言