I'm trying to write some software that uses your API, but I've noticed that sometimes data is missing.
When I get all the JSON for this particular review (of a book I read): https://www.goodreads.com/review/show... the JSON response is missing the started_at and read_at values, even though they're included in the actual review.
I've seen this on other reviews and I can't see any pattern to this missing data (I've also tried re-saving the review and making minor changes to no avail).
I've noticed the same. The started_at and read_at values seem to update when updating the shelf on the book page itself (via the dropdown below the cover image). It's sorta uncertain since they should also be updated when editing the read/start date in the review page.
This has been consistently broken ever since goodreads added the capability to read a book multiple times.
Please, goodreads developers (if you're still out there), please give us at least the last – or first, we don't care at this point – date_started and date_read in the API.
When I get all the JSON for this particular review (of a book I read): https://www.goodreads.com/review/show... the JSON response is missing the started_at and read_at values, even though they're included in the actual review.
The JSON response can be seen here: https://gist.github.com/remy/cd1554f2...
I've seen this on other reviews and I can't see any pattern to this missing data (I've also tried re-saving the review and making minor changes to no avail).