Goodreads Developers discussion
questions
>
Get all read books
date
newest »
newest »
If you look at the sample XML response in the API docs, the "reviews" tag will have a "start", "end", and "total" attributes. These attributes will describe the page bounds.
You can use the "page" parameter with a number to get subsequent pages.
You can use the "page" parameter with a number to get subsequent pages.
Right, but I can only retrieve a page per second, right? I'm very new to APIs, so I might be wrong...




I want to get all read books by a given user.
I know that I can do this:
params = {'v': 2,
'key': SK.CONSUMER_KEY,
'shelf': 'read',
'per_page': 200}
response = session.get('https://www.goodreads.com/review/list...?', params=params).content
But that only gives me 200 read books by a given user, which for most users might be enough, but I want to cover all cases. How can I get ALL read books? Ideas?
Thanks!