matlink / gplaycli

Google Play Downloader via Command line
Other
1.01k stars 178 forks source link

Why does it take frequent Google empowerment to re-login to a new device or application? #219

Closed LXQBer closed 5 years ago

LXQBer commented 5 years ago

I WON'T ANSWER IF YOU DON'T PROVIDE SUCH DETAILS. COPY-PASTING IS NOT ENOUGH, I'M NOT A JEDI (YET).

Please provide those informations:

Traceback (most recent call last): File "/usr/local/anaconda2/envs/python3/bin/gplaycli", line 10, in sys.exit(main()) File "/usr/local/anaconda2/envs/python3/lib/python3.6/site-packages/gplaycli/gplaycli.py", line 743, in main cli.search(args.search_string, nb_results, not args.paid) File "/usr/local/anaconda2/envs/python3/lib/python3.6/site-packages/gplaycli/hooks.py", line 8, in check_connection self.connect() File "/usr/local/anaconda2/envs/python3/lib/python3.6/site-packages/gplaycli/gplaycli.py", line 447, in connect self.api.login(email=email,password=password,authSubToken=authsub_token,gsfId=gsfid) File "/usr/local/anaconda2/envs/python3/lib/python3.6/site-packages/gpapi/googleplay.py", line 227, in login raise SecurityCheckError() gpapi.googleplay.SecurityCheckError

matlink commented 5 years ago

It is a protection mechanism from Google to prevent bots and account stealing. If you need to do a lot of requests, create an application password from your Google account and use it in gplaycli.