-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix login by implementing oauth2 #23
base: master
Are you sure you want to change the base?
Conversation
added key; required for oauth
udpated manifest with missing keys from master
update 1:
|
update 2: login working and token is showing up for google drive. We don't want Google drive, now, do we :) |
Help I need
Now we need to figure out what scopes are needed. And perhaps a few details about refresh tokens, etc. |
Oauth2 playground might be a good resource for people looking at this pull request: |
To give context, this is regarding #22 Issue |
@Lekensteyn @Rob--W I would need a little help here, I'm a little lost on how to test if the token we've received is sufficient (as in, will it work). Is there a simple (even hackish) way for me to test that, rather than fiddle with code all over the place? |
The evozi addon asks for your GSF id, how come we don't need it? |
Shouldn't a button show up when we're on any app on playstore? It isn't showing up. Have I missed setting something in the code? |
@dheerajbhaskar Does your patch already provide the desired functionality? To test, just use the APK downloader on any app in the Play store. |
@Rob--W The desired functionality was to get the extension working given that ClientLogin endpoint has been shut down. I thought oauth2 was a good way to go. The oauth2 flow has been integrated to up till getting the token. I don't know how to use the token to make an APK download happen. Also, I've the token has access to your email and a few basic details, I don't know if that's sufficient or more access level is needed. I'm also unable to see the download APK button on play store app details pages. Am I missing something? PS: Perhaps, we should also explore app specific passwords. Might be a quicker fix, just thinking out loud. |
App-specific passwords is what I have been using so far, but it is only an authentication mechanism. The ClientLogin API will disappear, but I don't know if OAuth can replace this yet. |
Yes, now I understand - app specific passwords are the mechanism and the In the docs for clientlogin, it was suggested that one move to oauth2. Right now I'm getting a invalid token error while downloading. To fix this, Do you have any other ideas to go about this? On Thu, Jul 16, 2015 at 5:36 PM, Peter Wu notifications@github.com wrote:
|
Any news on this? Seems it's been a few months now, and no news? :( |
I remember that it was not working even with oauth. For the apk downloading I found a python script for which the clientlogin endpoint was still The clientlogin endpoint seems to be only deprecated for apps. On Sun, Dec 20, 2015 at 9:11 PM cyberdudedk notifications@github.com
|
@cyberdudedk Progress has stalled, not enough time/interest I'm afraid. @dheerajbhaskar What is that Python script you are referring to? |
Peter, here's the python script. https://github.com/egirault/googleplay-api On Mon, Dec 21, 2015 at 10:58 PM Peter Wu notifications@github.com wrote:
|
how is this coming? I have the same issue. |
Does anyone know what the fix is? I can implement if someone can help. Oauth is new to me, if someone can help me there we can work further down On Wed 10 Feb, 2016, 8:48 PM Tom Harmon notifications@github.com wrote:
|
@dheerajbhaskar |
Hey I'd be happy to work on this if there's a workaround. I couldn't check out the racoon 4 link because it's broken, can you repost please? Google play customer support I think you're planning of contacting might not help because I think we're taking advantage of an undocumented api. We can however talk to them about the login part though. Good thinking :-) Would you mind talking to them about this? You can loop me in if you want some help with that though. |
Should work: https://github.com/onyxbits/raccoon4 |
@IMAN4K I'm not sure where to contact for login, perhaps google play developer support? Here's the link for that: https://support.google.com/googleplay/android-developer/?hl=en#topic=15868 |
Just thought I'd put this here, Yalp Store works: https://f-droid.org/packages/com.github.yeriomin.yalpstore/ |
Hi guys, this is still a wip.
What has been done so far?
I'm using this article
Help I need
PS: I'd need help from you guys later to identify which of these keys I need to revoke now that they're public.