Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android谷歌Oauth问题_Android_Google Oauth - Fatal编程技术网

Android谷歌Oauth问题

Android谷歌Oauth问题,android,google-oauth,Android,Google Oauth,我正在试用一款Android-Google_web_应用集成认证,如下所示: 基本上,Android应用程序应该获得一个OAuth令牌,该令牌链接到我现有的web应用程序客户端_id。当我从google api获得令牌时,我的示例应用程序工作正常,例如:“oauth2:https://www.googleapis.com/auth/userinfo.profile“ 当我将作用域更改为我的web应用程序客户端id时:“受众:服务器:客户端id:1044492925447-9vr9sqjsb7kq

我正在试用一款Android-Google_web_应用集成认证,如下所示:

基本上,Android应用程序应该获得一个OAuth令牌,该令牌链接到我现有的web应用程序客户端_id。当我从google api获得令牌时,我的示例应用程序工作正常,例如:“oauth2:https://www.googleapis.com/auth/userinfo.profile“

当我将作用域更改为我的web应用程序客户端id时:“受众:服务器:客户端id:1044492925447-9vr9sqjsb7kqs51ks89jfcufeq0rfvu6.apps.googleusercontent.com”

getToken抛出一个带有空白消息的GoogleAuthUtil.getToken异常,因此我不知道发生了什么


感谢所有能帮忙的人。

我找到了问题的原因

Android应用程序与Goolgle API控制台上的“已安装应用程序的客户端ID”之间的包名不匹配

我创建了一个用于测试的示例应用程序,并认为包名无关紧要。

您是否验证了1)您可以为两个客户端ID(服务器和android客户端应用程序,在单独的流中尝试)获取OAuth2令牌,2)两个客户端都在同一个项目中注册?