Goodreads Developers discussion

39 views
review[read_at] doesn't work?

Comments Showing 1-5 of 5 (5 new)    post a comment »
dateUp arrow    newest »

message 1: by Terence (new)

Terence Eden (edent) | 5 comments I'm posting a review with the `read_at` set - but it is not reflected in the response.

{
'book_id': '6993658',
'review[review]': '....',
'review[rating]': 4,
'review[read_at]': '2019-10-01'
}

In the response, I see

<read-at type="datetime" nil="true"/>


I've tried sending a full ISO 8601 datetime string, but the same thing happens.

Am I doing something wrong, or is it the API?


message 2: by Terence (new)

Terence Eden (edent) | 5 comments The API is broken. It won't accept a read_at when you post a review.

What you need to do is edit the review after posting it.

You'll need the review's ID (not the book's ID). In this example, 1234.

Post:
{"review[read_at]":"2019-12-25"}

to:
https:// www. goodreads .com/review/1234.xml


message 3: by Oleg (new)

Oleg Linkin (maledictus) | 60 comments You can move book to READ shelf and read_at will be set automatically


message 4: by Terence (new)

Terence Eden (edent) | 5 comments Or, Goodreads could fix their API. Or just put it out of its misery.


message 5: by Oleg (new)

Oleg Linkin (maledictus) | 60 comments > Goodreads could fix their API
Ahahah, good joke!


back to top