Quote:
Originally Posted by msr
Really? Hmmm. I'm pretty sure that's wrong. I worked with the API a bit once a year or so ago when trying to help someone with an Android app and I thought there was another way. Did you look at the review/show_by_user_and_book.xml API call? Given a user_id (which you obviously need) and a book_id (which you get from your linking) you get a bunch of information on that book including (buried in the xml, toward the bottom) all of the shelves that user has put the book on (I'm looking at it now to confirm that my memory wasn't wrong). This works even if a book hasn't been reviewed by the user (it just has to be on one of their shelves).
You could also use this same call to fetch the user's rating for a book from Goodreads if you wanted to add that rating to Calibre, although not as a dual-way sync since it's a read only call.
Or am I missing something? If you have to do it by looking at an entire shelf, I agree that would not be worthwhile.
|
Hi.
I'm building an app for my college graduation project.
I need to get users goodreads data with OAuth, and the rating of the books etc.
How can I do that? Can I get a legacy api or an api just for my project, the prof insists that I find a way to do it.