【问题标题】:Android app getting authorization code from Oauth 2.0 client using Games.getGamesServerAuthCodeAndroid 应用程序使用 Games.getGamesServerAuthCode 从 Oauth 2.0 客户端获取授权码
【发布时间】:2016-09-13 20:25:32
【问题描述】:

我正在尝试使用我的 android 游戏获取 OAuth 代码以发送到服务器以安全地检索用户数据。我对这种事情真的很陌生,但是环顾四周后,我似乎最好(也许是最简单)的方法是按照此处提供的http://android-developers.blogspot.com/2016/01/play-games-permissions-are-changing-in.html 步骤进行操作。

在尝试这样做时,我遇到了两个问题。首先是 getGamesServerAuthCode 被列为已弃用。我想知道为什么这是因为上面链接中的文章只有几个月的历史。是不是不能用?

其次,如果我继续按照步骤操作并使用它,它会返回 STATUS_APP_MISCONFIGURED。我的清单文件中是否需要额外的权限?还是我需要在清单文件中列出 OAuth 客户端 ID? Games API 中的其他所有内容都可以正常工作,包括排行榜、成就等。

最后一点,我确实有两个单独的 OAuth 客户端 ID,一个用于发布,一个用于调试。我尝试使用两者调用 getGamesServerAuthCode 并获得相同的结果。感谢您提供的任何和所有帮助。

【问题讨论】:

  • 关于“STATUS_APP_MISCONFIGURED”。在运行不是来自 Play 商店的 APK 时,我通常会遇到这个问题。我不确定是否有更简单的方法,但尝试将其推送到 Play 商店然后运行该版本。关于弃用,我不确定,也想弄清楚

标签: android oauth


【解决方案1】:

您需要 Web 应用程序客户端 ID,而不是 Android 类型。你可以在https://console.developers.google.com创建它

【讨论】:

    猜你喜欢
    • 2020-08-29
    • 1970-01-01
    • 2017-12-21
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多