goodreads-dotnet
goodreads-dotnet copied to clipboard
Goodreads API bugs
There is a place where we collect all available information about bugs in the Goodreads API. Unfortunately, some bugs still exist and we don't know when they will be fixed. If somebody has any ideas how to fix it or create workarounds, feel free to share it with us.
Known bugs below:
- friend.confirm_recommendation — Confirm or decline a friend recommendation.
- owned_books.update — Update an owned book.
- review.destroy — Delete a book review.
- rating.create — Like a resource.
- rating.destroy — Unlike a resource.
review.destroy. I have investigated this and could say that the Goodreads API documentation is wrong. The strange error said that server can't parse book identifier in request. It's really strange because I do not need to send any book id. I have looked at the web version and found that we need to send a book id instead of a reviewId. I try to do it. Unfortunately, now I'm getting Unauthorized error.
friend.confirm_recommendation Seems that Goodreads endpoint is not working as describe in an official documentation. Moreover I think method is not working at all. There is not an ability to approve a recommendation in a web version. An user need to add a book to his shelf instead. Also I can't ignore a recommendation using the Goodreads API. Server returns the "Not found" response for all my requests.
owned_books.update The "Update an owned book" always returns 404 'Not found' result even if I send the correct OwnedBookID.
rating.create Method always returns a 500 status code - internal server error.
rating.destroy I'm not be able to call it because I don't have a desire ratingId. I suppose I would be able to get from rating.create endpoint. But it doesn't work.