how can I solve the NeedsBrowser error?
I want to achieve automatic grabbing, but every once in a while, I need to visit https://accounts.google.com/b/0/DisplayUnlockCaptcha to click 'continue' , Is there any way to implement a program to do this check process?
I have exactly the same problem :)
AFAIK it happens when you login with email+password. Is this happening also when reusing gsfId+authToken?
Yes, I reusing gsfId+authToken and I set two-step verification and app password in my google account. But this error still occurs.
To be more precise, I noticed that those security checks are more frequent when one of the following things happens:
1 - frequent email+passwd logins 2 - frequent public IP change 3 - you are logged in with that account and have an opened session in your browser/android phone
So to be completely sure it's not a library problem try to 1 - reuse gsfid+token 2 - test the library from a "trusted" network like your home/university/workplace 3 - be sure to use an account only for gpapi (that means no android phone is currently using it)
thank you very much, I try to reuse gsfid+token do the second logins, and success. Next, I will download the APK from multiple servers in parallel, I don't know if there will be any other problems when multiple servers are concurrent. I hope i can keep in touch with you, thank you very much.