Goodreads Developers discussion
user_status
date
newest »
newest »
the closest thing we've got is this:http://www.goodreads.com/user_status/...
maybe I could add a parameter that filters to only show the most recent one for each book?
Hi there,was a parameter to filter for the most recent status updates added? I've also been asked to display a user's current status.
thanks,
Casper.
I've also been looking for a way to do this. I'd like to be able to display my most recent status on Facebook, Twitter, etc. I'd also like to be able to display that progress bar (page n of n) graphic on other sites.
I'm adding the user's current statuses to the user.show api response. Should be out in the next release.
Hi Michael.. We've just been trying to use this to get my current status updates. However it doesn't return ALL books that I'm in the middle of, from my currently-reading list, only a few recent updates.Can you make it return all the currently-reading ones, or allow a parameter which specifies how far back to get statuses?
Alternatively, can you add returning statuses to book.show or similar?
We're writing a tool to update goodreads status (that is, page we're on) using the data that our Sony EReader stores. However it will happily send a second update for same book/page combination, unless we can get at the existing statuses for all books in currently-reading.
Thanks!
Hey Jess,... it doesn't return ALL books that I'm in the middle of, from my currently-reading list, only a few recent updates.
Coudl you give me an example url you're using here?
What exactly do you mean by:
Alternatively, can you add returning statuses to book.show or similar?
I think if you're using oauth, book/show should return the current users status (I'd have to double check this).
Michael wrote: "I think if you're using oauth, book/show should return the current users status (I'd have to double check this). "I just checked, that is true. Current user progress updates are returned with OAuth authentication.
Michael wrote: "Hey Jess,... it doesn't return ALL books that I'm in the middle of, from my currently-reading list, only a few recent updates.
Coudl you give me an example url you're using here?
What exactly ..."
http://www.goodreads.com/user/show/44... Doesn't contain, for example, the current status of "The Art of SQL" which is in my currently-reading list, and status is showing on my profile page as being p251 of 367.
I'll check book/show again, thanks.
Ettore wrote: "Michael wrote: "I think if you're using oauth, book/show should return the current users status (I'd have to double check this). "I just checked, that is true. Current user progress updates are r..."
Huh, so it does, I should've looked closer.. So I can use that and query each book separately.
Not that it wouldn't be useful to find out why user show doesn't have them all :)
We display the same data as on:http://www.goodreads.com/user/show/44...
in the xml version. We're currently capping at 3 books per person just fo display reasons.
I could easily throw together an api request that lists all of a user's current statuses, but we don't have that at the moment.
Michael wrote: "We display the same data as on:http://www.goodreads.com/user/show/44...
in the xml version. We're currently capping at 3 books per person just fo display reasons.
I could easily throw togeth..."
Would you mind putting that in the TODO pile then? I need all the statuses, and it would be cheaper network-wise, to fetch my user_status once, than one each of all the books I'm interested in.
Thanks!
Yeah, between user#show, user_status, and the user_status rss feed I can get what I need, but something that only shows the statuses on "currently reading" would make my code a little simpler :)
The most correct way to get a list of ALL of a user's status updates is still to iterate over every book they've ever read, which feels like an overkill. The updates RSS feed is quite good: https://www.goodreads.com/user_status... but it can't really be used since you can't paginate it. (Unlike the page here: https://www.goodreads.com/user_status...)
I just wish there was a /api/user.list_status?user_id=6170741 endpoint
It seems like it is actually possible to paginate the RSS feed, Nemo. This is the second page for your linkhttps://www.goodreads.com/user_status...
However, I strongly agree that a API end-point for all (or paginationable) status updates for a specific user is very much wanted.



"Kelly is on page 185 of 464 of The Help by Kathryn Stockett"
Is that possible?