2

我正在尝试此处介绍的 Android-Google_web_app 集成身份验证:http ://android-developers.blogspot.pt/2013/01/verifying-back-end-calls-from-android.html

基本上,Android 应用程序应该获得一个链接到我现有的 Web 应用程序 client_id 的 OAuth 令牌。当我从 google api 获取令牌时,我的示例应用程序运行良好,例如:“oauth2:https://www.googleapis.com/auth/userinfo.profile”。

当我将范围更改为我的网络应用程序客户端 ID 时:“audience:server:client_id:1044492925447-9vr9sqjsb7kqs51ks89jfcufeq0rfvu6.apps.googleusercontent.com”

GoogleAuthUtil.getToken 会抛出带有空白消息的 GoogleAuthException,所以我不知道发生了什么。

感谢任何可以提供帮助的人。

4

1 回答 1

2

我找到了问题的原因。

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

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

于 2013-01-15T12:34:22.180 回答