Export to GitHub

google-ajax-apis - issue #587

Books v1 API: "search within a bookshelf" not an option (regression from Books Data API)


Posted on May 26, 2011 by Happy Ox

What steps will reproduce the problem? 1. Create a custom bookshelf 2. Add books to the custom bookshelf 3. Attempt to query the books on that particular bookshelf

What is the expected output? What do you see instead?

The expected output is a list of results that match the full-text query. Instead, I get an exception thrown telling me that the query parameter was unexpected.

What version of the product are you using? On what operating system?

Books v1 API, using the Google API Python client, on Fedora 14.

Please provide any additional information below.

In the classic Books Data API, there is a way to perform a search within a single bookshelf (http://code.google.com/apis/books/docs/gdata/developers_guide_protocol.html#RetrievingBooksInLibraryWithQuery).

However, in the new Books v1 API, that option is not documented (http://code.google.com/apis/books/docs/v1/reference.html) - unlike its Data counterpart, no query parameter is supported for the books.mylibrary.bookshelves.volumes.list API.

I suspect this is just an oversight in the new Books v1 API, but the lack of this functionality is a blocker for a project that I'm working on. Assuming that the classic Books Data API is deprecated, I would really like to build upon the new Books v1 API.

Status: New

Labels:
Type-Defect