- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图在 Android 上使用他们的 sdk 从 Google+ 获取授权 token ,但它总是引发“GoogleAuthException Unknown”
这是我使用的代码:
private static final String LOGIN_SCOPES =
"https://www.googleapis.com/auth/plus.login " +
"https://www.googleapis.com/auth/userinfo.email";
protected static final String SCOPES =
"oauth2:server:client_id:" +
BuildConfig.GOOGLE_SERVER_CLIENT_ID +
":api_scope:" +
LOGIN_SCOPES;
String token = GoogleAuthUtil.getToken(
getApplicationContext(),
Plus.AccountApi.getAccountName(googleApiClient),
SCOPES);
我仔细检查了从谷歌控制台获得的 client_id。
真正麻烦的是,这段代码适用于我的暂存风格,带有暂存 client_id,但对于我今天早上刚创建的生产 client_id,我无法让它工作。
有什么想法吗?
最佳答案
我终于知道出了什么问题。 我使用的是 android 客户端 id 而不是 web 客户端 。事实证明,在这种情况下,Google+ 无法为您提供比“未知”更多的错误详细信息。
因此,如果其他人遇到来自 Google+ 的“未知”异常,您可以开始检查以下两点:
关于java - 尝试获取授权 token 时出现未知的 GoogleAuthException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703614/
我正在使用 GoogleUtilAuth.getToken() 生成 token 。我还生成了两个客户端 ID,一个用于网页,一个用于 Android 应用程序,两者都在同一个项目中。点击此链接 ve
我有 android、google 授权问题(类似于 .GoogleAuthException: Unknown while doing Google SSO. - 没有答案): 09-29 00:0
异常(exception): 07-28 14:36:13.140: W/System.err(11382): com.google.android.gms.auth.GoogleAuthExcept
我试图在 Android 上使用他们的 sdk 从 Google+ 获取授权 token ,但它总是引发“GoogleAuthException Unknown” 这是我使用的代码: private
我正在尝试通过 Google Plus 登录获取授权代码以在服务器上使用它。 G+ 登录有效,我在设备上登录,但是当我尝试获取 token 时,我收到异常消息 Unknown。这是代码: privat
有关更多上下文,这篇文章遵循 this one . 为了解决我之前的问题,我尝试按照 Tim Bray 在此处提供的解决方案: Verifying Back-End Calls from Androi
我正在尝试使用 Oauth2 对登录到我的设备的 google 用户进行身份验证。我已经创建了客户端 ID,但无法获得预期的结果。 代码是: String mScope="oauth2:server:
我正在实现一个 Android 应用程序,使用户能够直接从该应用程序流式传输到 YouTube channel 。我已经创建了一个 API key 和一个 OAuth 2.0 客户端 ID 但我得到以
登录成功后,我无法检索任何个人资料信息,并且在 GoogleAuthUtil.getToken() 方法上不断收到错误消息。 错误: com.google.android.gms.auth.Googl
我的应用程序允许用户使用 Google Plus 登录,并获取他们的姓名和电子邮件地址。我试图访问 token 。 访问 token 的代码: Toast.makeText(this, "User i
我的目标是在没有任何服务器端工作的情况下获取用户的基本个人资料信息(名字、姓氏等)。而且我不想在用户界面上使用 Google+ 登录按钮。 我可以毫无问题地获取用户的电子邮件。所以下一步是获取访问 t
在我的 Android 应用程序中,我正在尝试获取 google token 以在我的 google 应用引擎后端服务器上进行验证。但我总是得到这个异常(exception): com.google.
我正在编写一个用于上传所选图像的 adroid 应用 到用户的谷歌驱动器。 我已将代码从 git 克隆到另一台机器,然后图像将不再上传。 我得到一个 com.google.android.gms.au
我是一名优秀的程序员,十分优秀!