Goodreads Developers discussion
Augmented Reality And GoodReads books
date
newest »


Some time ago I've released an open-source library for working with GR from Kotlin (https://github.com/intmainreturn00/grapi) and now on top of that, I'm releasing my app for Aug..."
Very cool app Andrew! Thanks for sharing.
One question, I went to try it and when logging in it says the application will have access to my profile data, which is fine, but also to add and update book reviews.
Is this last part standard when logging with Goodreads, why does the app need to be able to update my book reviews?

About permissions.
For obtaining profile data via Goodreads API I use method https://www.goodreads.com/api/index#r...
"Viewing members with profiles who have set them as visible to members only or just their friends requires using OAuth". The current version of the app requires login for both public and private profiles.
Unfortunately, Goodreads OAuth login procedure does not provide any scope param to differentiate and ask only permission for reading data =( You can't find it via public docs about API and there is concrete QA about it here: https://www.goodreads.com/topic/show/... :
"We'd really like to add this, but it's a significant development undertaking so it might not be too soon." =(
So I can't ask permissions only to read, because GR API doesn't have such functionality.
However, in bookar, I use grapi library for working with GR API. Neither one (bookar and grapi) currently implements any invasive methods for updates anything. I didn't implement such methods in client sdk and not planing (because it seems more dangerous and less useful). I DO NOT UPDATE OR CHANGE ANY DATA =)
But here you could either believe my word on that OR look through source codes - both are available on GitHub (or even build your own version from sources - it's possible also, but require development key). Maybe in the future, I'll implement the ability to work with public profiles without login.
Have a nice day,
Some time ago I've released an open-source library for working with GR from Kotlin (https://github.com/intmainreturn00/grapi) and now on top of that, I'm releasing my app for Augmented Reality Visualisation of the profile book.
The app is placed at Google Play here: https://play.google.com/store/apps/de...
And the sources here: https://github.com/intmainreturn00/Bo...
Please, let me know what you think.