我处于需要为两个范围(从我的 android 应用程序)请求访问 token 的情况,https://www.googleapis.com/auth/userinfo.email
和 https://www.googleapis.com/auth/userinfo.userinfo
我想在一次调用 getAuthToken
时获得这两个权限,但无法确定要在 authTokenType
参数中传递的字符串。我尝试了几种合理的组合,但没有积极的结果:(
有人解决过这个问题吗?可能吗?
最佳答案
我遇到了同样的问题。 Shah 几乎是正确的,但他的范围字符串是错误的。应该是
"oauth2:<scope_url> <scope_url>"
不是
"oauth2:<scope_url> oauth2:<scope_url>"
关于android - 在 Android 中通过 AccountManager 请求多个 oauth2 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11485313/