Goodreads Developers discussion

feature requests > can we get json for all calls?

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

message 1: by Shawn (new)

Shawn | 23 comments As I'm working on an app I realized that some responses come back as JSON while others seem to be locked only in XML (such as user/show). Is it possible to get everything a JSON version for all API calls? Mobile apps will benefit from the lighter format.


message 2: by Jason (new)

Jason Brennan (jbrennan) | 1 comments I second this request. I'm teaching an iPhone course, and I'm looking to show off web-services with GoodReads. But XML is too much of a pain to teach students an API, compared to JSON.

XML is a dealbreaker, having JSON for all methods would be really helpful.

Thanks!


message 3: by Michael (last edited Jan 18, 2011 12:53PM) (new)

Michael Economy (michaeleconomy) It's a bit of work to add this. Someday it will likely happen, but probably not that soon.



If you were using an API for a class, I don't think our documentation is that great either. I think flickr has a much more mature api.


message 4: by Jonathan (new)

Jonathan Kressaty | 1 comments I'm not gonna lie, that is kind of a ridiculous response. As someone just coming in to the Goodreads API, I'm very surprised that your official response is "that's too hard to create, and our API and documentation isn't that great anyways."

Last time I checked, JSON encoding an object in Rails (or any other language) is ridiculously easy. If you're in need of a Ruby on Rails consultant, I have some awesome friends who I'm sure would be interested in the work.

I understand that your API is young and growing, but it's 2011 - your API is what's going to expand your user base fastest going forward. While XML is fine and usable, it's unfortunate that JSON isn't available for everything, and I'm sad to say a response like that is not going to have me recommending the Goodreads API in the future.


message 5: by Michael (new)

Michael Economy (michaeleconomy) I'll agree that adding a couple JSON endpoints is relatively easy, but we've got some 100 endpoints to our api, a lot of those have like 50+ lines of dynamic xml code. To do this, I'd expect it to take about 2 weeks of developer time.

We're a relatively small company, and thats kind of a big deal. If you guys want one or two json responses of particular methods, let us know which ones and we'll do our best to add them, but currently this isn't a priority.


message 6: by Michael (new)

Michael Economy (michaeleconomy) If you want a fun api to use that has great support, excellent documentation, client wrappers written in lots of different languages, and a variety of output formats, goodreads' api is not the one to use.


If you want an API that has the best available book reviews, book metadata, and social book features on the internet, well, then you have no choice, you must use our api.


It's not apples to apples, but in a classroom setting, a student that can successfully use twitter, or flickr's api will be much better prepared to use a smaller companies less developed, more complex API.


message 7: by Brad (new)

Brad Dickason | 16 comments Just wanted to chime in with a feature request to offer the review_list XML api (example: http://www.goodreads.com/review/list/...) in JSON! Would make my life much easier as detailed in this thread: http://www.goodreads.com/topic/show/5...


message 8: by Ben (new)

Ben Lobaugh (blobaugh) | 1 comments +a million for Brad's review/list JSON ask


message 9: by Joe (new)

Joe | 3 comments +1 on requests for JSON across the board especially for review/list. OAuth2 would be nice as well.


message 10: by Jason (new)

Jason Hall (jasonmelohall) | 2 comments +1 for JSON


message 11: by Shai (new)

Shai Davis | 2 comments It's now been 5-6 years since this was first requested. JSON has won out over XML. Any chance for this to be reopened and moved to become a higher priority?


message 12: by skullface (new)

skullface (skvllface) | 2 comments Echoing these sentiments, and those of https://www.goodreads.com/topic/show/... — particularly for Brad's comment in this thread.


message 13: by Niladri Roy (new)

Niladri Roy (royniladri) | 1 comments Just started looking into goodreads api for some fun development, and got hit by XML. since they have not done it from 2011 to 2016, looks like we need to create middle-wares to convert xml to json. Such a widely used site, yet little development seems to be going on inside.


message 14: by DC (new)

DC (duyff) | 2 comments +1 for JSON


message 15: by Vincent (new)

Vincent Garreau (vincentgarreau) | 2 comments +1


message 16: by Carl (new)

Carl  (cparrish817) | 4 comments +1


message 17: by Pablo (new)

Pablo Sanfilippo | 3 comments this is really needed.


message 18: by Sameer (new)

Sameer Singh | 2 comments I was just starting to use goodreads APIs. And, I saw this xml blocker.

So please provide json endpoints for all apis to users/developers like us.


message 19: by Paul (new)

Paul Nuñez (paulnunezm) | 19 comments So it seems unlikely that a Goodreads Dev to answer us :/ ...


message 20: by Ashok (new)

Ashok Debnath (abddebug) | 2 comments require('json')


message 21: by Muhammad (new)

Muhammad (pararang) | 5 comments +1 for JSON


message 22: by Fred (new)

Fred Zimmerman (fredzannarbor) | 3 comments +1


message 23: by Mohd (new)

Mohd Danish (mddanishyusuf) | 1 comments Check this blog post https://nocodeapi.com/use-goodreads-api

This helps you get JSON data for your goodreads account.


back to top