
google-ajax-apis - issue #587
Books v1 API: "search within a bookshelf" not an option (regression from Books Data API)
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