Goodreads Developers discussion

392 views
user_status

Comments Showing 1-19 of 19 (19 new)    post a comment »
dateDown arrow    newest »

message 1: by Kelly (new)

Kelly (kellybean) | 1 comments I want to display in an rss feed in my reader. I'd like it to display books from my currently reading list and my status - "page n of n" - similar to what Twitter updates display. So for instance, the output would be something along the lines of:

"Kelly is on page 185 of 464 of The Help by Kathryn Stockett"

Is that possible?


message 2: by Michael (new)

Michael Economy (michaeleconomy) 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?


message 3: by Casper (new)

Casper Gasper (caspergasper) | 32 comments 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.


message 4: by Brent (new)

Brent Franklin (svidd) | 1 comments 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.


message 5: by Michael (new)

Michael Economy (michaeleconomy) I'll get someone on this...


message 6: by Michael (new)

Michael Economy (michaeleconomy) I'm adding the user's current statuses to the user.show api response. Should be out in the next release.


message 7: by Jess (new)

Jess Robinson (castaway) | 4 comments 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!


message 8: by Michael (new)

Michael Economy (michaeleconomy) 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).


message 9: by Ettore (new)

Ettore Pasquini 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.


message 10: by Jess (new)

Jess Robinson (castaway) | 4 comments 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.


message 11: by Jess (new)

Jess Robinson (castaway) | 4 comments 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 :)


message 12: by Michael (new)

Michael Economy (michaeleconomy) 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.


message 13: by Jess (new)

Jess Robinson (castaway) | 4 comments 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!


message 14: by Michael (new)

Michael Economy (michaeleconomy) Added!


message 15: by Scott (last edited Jan 06, 2013 08:44AM) (new)

Scott Forbes (somesmart) | 10 comments was an api request that lists all of the user's current statuses ever put together?


message 16: by Ettore (new)

Ettore Pasquini I think so: user#show should include all the recent comments and user_statuses for a given user.


message 17: by Scott (new)

Scott Forbes (somesmart) | 10 comments 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 :)


message 18: by Nemo (new)

Nemo (captn3m0) | 1 comments 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


message 19: by Robin (new)

Robin | 1 comments It seems like it is actually possible to paginate the RSS feed, Nemo. This is the second page for your link

https://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.


back to top