我正在开发一个应用程序,用户可以在其中搜索特定图书并阅读并购买该图书。我想为此使用GData图书搜索API。任何人都可以告诉我哪种格式我会得到回应以及如何发送图书搜索请求?我看过GData文档,但没有得到太多的想法。请帮帮我。使用Google Data API搜索图书
回答
你必须为此使用feed解析器。在您的IE浏览器中点击此网址并查看回复。它会返回饲料。您只需要提供解析器就可以解析它并显示在应用程序中。
你将不得不发送一个HTTP请求GET
as seen here。这将返回一些你必须解析的xml。每本书是一个<entry>
有很多项目,并<link>
s到的东西,如书籍的封面的缩略图,这样的:
所有你真的在乎虽然信息,将后发,并且将在上有一个dc
前缀的项目,如<dc:title>Pride and Prejudice</dc:title>
你真的应该只是reading the documentatioñ虽然,因为这将是更彻底的比任何人在这里会关心是。
如果您使用的是Java,那么您应该使用官方的Google APIs Client Library for Java。
这里有详细的文档热到use it with Google Books。
注1:Google Books API提供书籍搜索,但不提供对内容的访问。为此,您必须使用Embedded Viewer API。这是一个仅限Javascript的API,因此它必须在浏览器中使用。如果你打算在Android上使用它,你很可能需要使用可以显示HTML和Javascript的embedded WebView。注2:可以使用Google图书搜索商业书籍,但必须先购买商品图书,然后才能在用户图书馆中购买商品图书。 AFAIK没有购买书籍的API。
嘿...谢谢你的建议..我可以阅读基于嵌入式查看器的Android设备中的书..但我的问题是内容太小...我必须按缩放按钮来阅读内容...你做有任何解决方案来阅读本书.. – 2011-05-20 12:09:46
这link解释谷歌图书api。 这个android open source project完全符合你的要求。可能你可以从中学习。
- 1. 使用Asp.net的Amazon图书搜索API
- 2. 使用Google图书API
- 3. Ruby on Rails 3和Google图书搜索
- 4. Google图书搜索API的替代方法?
- 5. Google图片搜索API(已弃用)
- 6. 使用Google Data API访问Google电子表格使用Google Data API失败Mono
- 7. 使用gdata-python-client访问Google图书搜索数据API的语法错误
- 8. 用Google+ API搜索人
- 9. Google AJAX搜索API
- 10. Google Ajax搜索API
- 11. 在Ruby中使用Google搜索REST API
- 12. 如何使用Google API进行搜索?
- 13. 使用亚马逊产品广告API搜索图书 - Python
- 14. 将Google Maps Data API与iPhone集成并执行搜索
- 15. 我使用什么Google API来搜索搜索流行度
- 16. Python - 使用“Google AJAX搜索”API的本地搜索对象
- 17. Google知识图搜索API @id字段
- 18. Google地图API for addesses搜索
- 19. Youtube Data API v3搜索结果排名
- 20. 如何使用谷歌图书API在Android的下载/搜索书籍
- 21. Google自定义搜索API搜索图像
- 22. 如何使用图片搜索API [BING]
- 23. 有没有一种方法可以只使用Google图书搜索API搜索特定类型的书籍,例如教科书?
- 24. 用Python搜索Google地图
- 25. Google GData YouTube API,搜索?
- 26. Google Maps API商业搜索
- 27. Google搜索ajax api限制?
- 28. Google Maps API 3搜索框
- 29. Google搜索Api语法excludeTerms
- 30. Google图片搜索
我认为[gdata文档](http://code.google.com/apis/books/docs/gdata/developers_guide_protocol.html)其实很不错,很好的解释。如果你不明白,这个活动可能超出你的联盟。试着问一些更具体的问题。 – Reno 2011-05-09 07:16:02