Goodreads Developers discussion
bugs
>
Shelf not updated
date
newest »



Sorry it's taken me so long to get back to this question.
It looks like our api documentation is wrong here. You can not change selves using the review/[ReviewID].xml api. I wrote a test and was able to reproduce this.
It looks like you'd want to use the review/[ReviewID].xml to update the rating and read_at date, etc.
For the shelf change, use:
shelf/add_to_shelf.xml call, described at http://www.goodreads.com/api#shelves.....
Daniel
I call review/[ReviewID].xml (e.g. POST /review/315078712.xml) passing the following parameters:
book_id 3087
review[rating] 4
review[read_at] 2012-06-02
shelf read
The rating and read_at are updated, but the shelf is not (was currently-reading and still is after the call).
Suggestions?
Thank you.
Karsten