View Single Post
Old 11-14-2024, 03:56 AM   #1774
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,327
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by Rash View Post
Hi.
I'm building an app for my college graduation project.

I need to get users goodreads data with OAuth, and the rating of the books etc.

How can I do that? Can I get a legacy api or an api just for my project, the prof insists that I find a way to do it.
This was answered by @kiwidude in an exchange on github. For the record:
@kiwidude:
Quote:
You can't - Goodreads have stopped supporting the API and no longer give out API keys. It is Goodreads you would have to ask not me for one - I got mine over 10 years ago back when they were still supporting things.

I suggest you switch to using a different website that also offers an OAuth API for your project, one that is supported.
You:
Quote:
Thanks for answering.
Although does legacy api keys still work?
Cuz on an application like Fable they still use OAuth configuration for Goodreads which made me believe that api key made before December 2020 are still in use and can be used.
@kiwidude:
Quote:
Yes they still work for the applications that requested their usage. However if you plan is to hijack someone else's API key then you are doing them a disservice - because if your application ends up doing bad things (like too many API calls) it could result in Goodreads invalidating that key and then you have broken not only your app but more importantly the innocent other person's app and all their users of it.

Hence why I suggest you pick a website where you can get your own API key - you should not be using someone elses.
chaley is offline   Reply With Quote