3.5 Google
Google(http://www.google.com)是一个高瞻远瞩的公司,它为开发人员提供了在它们那革命性的平台上创建应用程序的能力。正像Amazon已经从最初的零售商的束缚跳出来一样,Google已经从提供核心的搜索引擎服务,转变为提供一套目标程序的应用,例如Google Maps、AdSense、Google Earth,Google Mail 等等。这些应用程序已经集成进了Google API 套件。下面会介绍一些Google 发布的非常有趣的API。
3.5.1 AdSense API
AdSense 是Google的广告平台,并且是Google公司的主要效益来源。参加了AdSense 计划的出版商和订阅者可以使用许多AdSense的广告管理功能(例如报告生成),并可以修改广告,还可以查看通过使用AdSense API得到的收入。这些数据随后可以集成进第三方应用程序。
3.5.2 博客API
Google拥有很受欢迎的博客站点Blogger.com,博客API 可以用来通过Web服务管理自己的博客。这意味着可以创建新的博客,更新已有的条目,等等。还可以把这些功能集成进自己的展示层,这样用户就不必直接访问Blogger.com 了。
3.5.3 Google小工具API
Google提供了一个可以个性化的主页,登录www.google.com 网站,单击Personalize this page 链接就可以打开这个页面,如图3-4 所示。
|
| 图3-4 Google的个性化主页 |
Google的个性化主页包含一些小工具(Gadget),这些小工具是基于用户的喜好安排的,例如一个小工具可以显示体育比分、股票价格和天气预告等。
使用Google小工具 API,可以很容易地创建自己的小工具,这些小工具可以在Google的主页上部署和注册,其他的用户还可以使用这些小工具定制自己的Google主页。
3.5.4 Google Maps API
Google Maps在发布不久就被一个黑客攻击了,这里并不是不鼓励这种行为,这是网络社区的一部分,之后Mashup 就诞生了。至少,事情就是这样发生的。Google Maps API 可以用来构建自己的交互地图应用程序,并在浏览器中显示各种方式的地理信息。
有关Google工具栏API的内容很多地方都有介绍,但本书将对一些很少提到的Yahoo工个栏API进行介绍,而不是重复叙述那些被人青睐的特性。
3.5.5 Google工具栏API
Google工具栏是一个富客户端的浏览器插件,用户需要安装到自己的电脑中。Google工具栏API 可以用来定制这个插件,比如在工具栏上添加按钮和功能等。
3.5.6 Google网络搜索API
Google通过其强大的搜索API 向第三方开发人员提供了全面的网络搜索功能。此API 提供了对Google数据库的访问,这个数据库和Google主站点链接的数据库是完全相同的,因此可以确保每次得到的都是相关的结果。
说明:Google为其大部分Web服务的技术提供了样例代码,这些样例实现包含了Perl、Python、Java、PHP和C#等语言。
Google API是试验性的,因此都是免费使用,只是开发人员被限制了每天的访问次数。
在下面网址中可以注册而获得Google的开发人员密钥:
http://www.google.com/apis/
| 回书目 上一节 下一节 |
|
· 系统分析师自测获奖名.. · Linux结课考试自测获奖.. · 上周Linux系统命令的使.. · 上周真题冲刺测试获奖.. · 全国计算机等考四级模.. · 08年3月各大网上书店及.. |
· 网络工程师模拟测试获.. · 全国计算机软考考试指.. · 3月24日WCF聊天活动 积.. · 全国计算机等级考试四.. · 软件项目估计:第2版 · 系统分析师基础知识自.. |
|
||||
| · 2008年上半年全国软考.. · 微软出价446亿美元收购.. · 华为员工自杀频频拷问.. · 三层交换技术专题 · ARP攻击防范与解决方案 · 隐私保护技术探讨 · 反垃圾邮件技术应用 · 龙芯要做中国的“奔腾” |
· Windows Server 2008专.. · AMD Phenom三核处理器.. · 路由器设置与口令恢复 · 微软Forefront企业安全.. · LAMP技术精解 · 企业数据恢复指南 · 技术人求职简历完备手册 · Apache技术专题 |
|||
|
||||
| · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · Apache技术专题 · 中间件应用技术专题 · 三层交换技术专题 |
· SQL Server入门到精通 · Apache技术专题 · 国际文档格式标准开战 · 路由器设置与口令恢复 · 打造安全服务器 · SOA 面向服务架构 · PHP开发应用手册 · 企业数据恢复指南 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · iSCSI应用与发展 · 三层交换技术专题 |
· Apache技术专题 · RAID——磁盘阵列基础 · 企业数据恢复指南 · 路由器设置与口令恢复 · SOA 面向服务架构 · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 |
|||