关于Google API的学习

来源:百度文库 编辑:神马文学网 时间:2024/04/28 08:14:02
 

一、GoogleAPI简介


  在你开发的程序中使用google提供的web服务
  利用googel Web API服务,软件开发人员可以通过他们自己的程序直接查询超过30亿的文档。Google服务遵循soap和wsdl标准,所以程序可用自己最喜欢的开发环境(如java, perl, 或.net)来编程。
  用google web API编程的步骤:
1)下载开发工具包
  这个工具包中提供了文档和调用Google web API服务的例程,例程有java和.net两类,以及一个WSDL文件以供在任何支持web服务的平台上编程之用。

2)创建一个google帐号
  为了访问google Web API服务,你必须创建一个google帐号并取得授权码。帐号和授权码可使你一天内用程序查询1000次。

3) 程序中要用授权码
  你的程序提交的每次查询GoogleWebAPI服务的请求必须包含授权码。可从帮助或FAQ页面上得到更多的信息。
  
  Google web API是一项免费的测试性服务,只能用于非商业用途。请参见服务条款。

二、几个FAQ


1)Google WebAPI服务有哪些功能?
  开发人员可以向Google的超过30亿网页的索引数据库发出检索请求并以结构化的数据的形式得到检索结果,可以访问google缓存服务器中的信息,可以检查单词的拼写。Google Web API支持google.com站点采用的检索式语法。

2)我如何创建google帐号?
  通过访问 http://www.google.com/apis/ 并按照页面的指示操作,就可以创建google帐号了。你只需要提供你的email和一个密码。
3)Google web api服务是一个”beta”服务,是什么意思?
  这意味着google不承诺这项服务的可获得性。由于这是一个试验性的服务,google可能为维护而关掉服务,可能修改了API了而致与开发人员的程序不兼容,或干脆不再提供这项服务。
  然而,”beta“也意味着,你的输入可能会影响这个服务的最终配置。如果你有改进建议,请联系api-support@google.com.

三、我的理解:


  能够从google那儿以结构化数据的形式(xml格式)取得检索结果,所带来的最大好处就是你可以根据你自己的意愿和设计,把这些检索结果显示你自己的页面上。这个页面上可显示自己的logo或一些其它的内容,就象自己编写的页面一样,而不必非要把google的logo显示在页面的顶部和底部。
  一句话,你可以控制google的检索了,让google为你的网站服务。
 

参考资料
http://www.google.com/apis/
http://www.google.com/apis/api_faq.html

Google的XML数据格式定义:http://www.google.com/google.dtd