There is already a possibility to add/remove a book to/from a users shelf using the shelves.add_to_shelf endpoint, but as far as i know there is no possibility to see on which shelf an user has already added the book, short from getting all the user's shelves an the books on them
posibilities: 1) endpoint: book.user_shelf parameters: book_id remark: requires OAuth and only searches the authenticated user's shelves
2) endpoint: book.user_shelf parameters: api_key, book_id, user_id remarks: - requires no OAuth - allows you to check any users shelves if the book is on there, i dont think this is bad since you can already fetch a different user's shelves using shelves.list, and the books on those shelves using reviews.list (requires OAuth depending on the user's settings, might need to take this in consideration aswell)
but as far as i know there is no possibility to see on which shelf an user has already added the book, short from getting all the user's shelves an the books on them
posibilities:
1)
endpoint: book.user_shelf
parameters: book_id
remark: requires OAuth and only searches the authenticated user's shelves
2)
endpoint: book.user_shelf
parameters: api_key, book_id, user_id
remarks:
- requires no OAuth
- allows you to check any users shelves if the book is on there, i dont think this is bad since you can already fetch a different user's shelves using shelves.list, and the books on those shelves using reviews.list (requires OAuth depending on the user's settings, might need to take this in consideration aswell)
possible response:
Any comments?
Would it be possible to implement this?