我正在開發一個應用程序,用戶可以在其中搜索特定圖書並閱讀併購買該圖書。我想爲此使用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. Android - Google圖片搜索API?
- 5. 打開用於圖書搜索的Api
- 6. Google+ api搜索
- 7. 如何在Google圖書API中獲取搜索類別的圖書?
- 8. Google API問題:google圖片搜索
- 9. Google地圖搜索框vs Google Places API
- 10. Google圖書搜索API的替代方法?
- 11. 使用jQuery搜索Google圖書JSON對象
- 12. Google圖片搜索API(已棄用)
- 13. 使用Google Data API訪問Google電子表格使用Google Data API失敗Mono
- 14. 使用gdata-python-client訪問Google圖書搜索數據API的語法錯誤
- 15. 用Google+ API搜索人
- 16. Google Ajax搜索API
- 17. Python - Google搜索API
- 18. Google Maps API搜索
- 19. Google Picasa搜索API
- 20. Google AJAX搜索API
- 21. 如何使用Google API進行搜索?
- 22. iOS - Google購物使用搜索API
- 23. YouTube搜索使用Google API的Node.js
- 24. 在Ruby中使用Google搜索REST API
- 25. 使用Google API搜索地址
- 26. 使用亞馬遜產品廣告API搜索圖書 - Python
- 27. 將Google Maps Data API與iPhone集成並執行搜索
- 28. Google Places API使用特定搜索字詞數據搜索
- 29. 使用搜索API搜索Google時遇到困難
- 30. Python - 使用「Google AJAX搜索」API的本地搜索對象
我認爲[gdata文檔](http://code.google.com/apis/books/docs/gdata/developers_guide_protocol.html)其實很不錯,很好的解釋。如果你不明白,這個活動可能超出你的聯盟。試着問一些更具體的問題。 – Reno 2011-05-09 07:16:02