本文内容来自
Google Base Data API的简单介绍
1. 如何开始
2. 什么是Google Base Data API?
Google提供的一种API协议,来同Google Base Server进行交互。
允许在Google Base Server上对Item进行插入,更新,删除操作。
通过Google Base Data API编程,能够把应用整合集成到Google Base。
3. 谁应该使用Google Base Data API
例子网站
当然还有Google Base
http://base.google.com/
如果你希望构建一个公开无私的应用,请考虑使用Google Base Data API。
如果你希望构建一个公开无私的应用,请考虑使用Google Base Data API。
当然你需要了解HTTP协议。
4. 我能限制对Item的访问吗?
不能。Google Base所有的内容都是公开的,可以被所有人搜索到。
但是,只有你可以通过/feeds/items进行编辑。
5. 使用API需要一个Google Base帐号吗?
如果只是搜索,不需要Google Base帐号。
但是需要去下面地址申请一个开发Key。
如果要Insert/Delete/Query的话,需要认证你的Google Base帐号。
你可以使用AuthSub(对于Web系统)获取的认证Token或帐号密码来进行认证。
下面的地址可以获取一个Google Base帐号。
6. 如何对结果进行排序
缺省,API自动根据relevancy进行排序。
可以使用orderby参数指定排序方式。
7. 是否支持增量变更
支持的。 只需要提交更新版本的Item,根据需要更改属性和值。
8. 如何进行查询?
Google Base Data API使用HTTP Get方式进行查询。
你可以通过查询公开feed,添加搜索参数进行查询。
http://code.google.com/apis/base/query-lang-spec.html
成功的查询结果通过Atom feed进行返回。
另外,必须使用开发Key来进行查询。
9. 基于位置查询
使用"+ radius"可以对针对位置进行查询。
例: [location: @"1600 Amphitheatre Parkway, Mountain View, CA, USA" + 100mi] .
10. 基于国别查询
通过如下例子可以指定国别和语言来进行查询。
<g:target_country>DE</g:target_country>
<g:item_language>DE</g:item_language>
<g:item_language>DE</g:item_language>
No comments:
Post a Comment