gpt4 book ai didi

java - 尝试获取授权 token 时出现未知的 GoogleAuthException

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:13 24 4
gpt4 key购买 nike

我试图在 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+ 的“未知”异常,您可以开始检查以下两点:

  • 您是否在您的范围内使用网络客户端 ID(而不是另一个)?
  • 您是否 100% 确定您的SHA1 证书是好的?

关于java - 尝试获取授权 token 时出现未知的 GoogleAuthException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com