【问题标题】:Android Google Oauth issueAndroid Google Oauth 问题
【发布时间】:2012-12-28 10:07:38
【问题描述】:

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

基本上,Android 应用程序应该获得一个链接到我现有的网络应用程序 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,所以我不知道发生了什么。

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

【问题讨论】:

  • 您是否验证过 1) 您可以获得两个客户端 ID(服务器和 Android 客户端应用程序,在不同的流程中尝试它们)的 OAuth2 令牌和 2) 两个客户端都在同一个项目中注册?

标签: android google-oauth


【解决方案1】:

我找到了问题的原因。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多