在发布前为 Google Play 游戏获取网络 API 令牌

Getting web API token for Google Play Games before launch

所以我打算尝试为我的网络/android 游戏实现 google 玩游戏,而 Android 方面的事情似乎在术语方面有很好的记录关于如何启动所有内容和 运行,网络 API 文档,我发现严重缺乏。

我的问题是现在,我的服务器上的游戏处于 alpha 状态,我显然不希望除我的测试人员以外的任何人访问。因此我添加了 IP 过滤以防止其他人进入。然而,问题是 Google Play Games 似乎无法添加我的应用程序并给我 API 令牌,如果我不允许它访问该站点的话。然而,我很可能错了,因为我实际上并没有尝试 link 它到任何其他地址。

有人可以帮我指引正确的方向吗?谢谢!

编辑:

我可能用错了一些术语,但我遇到的问题看起来像这样,这让我相信无法生成客户端 ID。每次单击继续时都会出现此错误。

此外,如果您尝试转到 URL,您会注意到 403 错误,这就是我之前提到的 IP 过滤。

Google Play 游戏服务使用 oAuth2.0 身份验证,因此不需要 API 密钥。但是,您需要设置 Create Client IDs section of the documentation. Once done, setting up your web app 中讨论的必要客户端 ID 来处理授权,然后调用 REST APIs。

我自己设法解决了这个问题。我不知道这是否重要,但我首先在 Google 的普通 API 控制台中验证了我的域。完成之后,我在那里创建了一个新的 Web 应用程序(仍然是正常的 API 控制台),然后当我返回到 Play 开发者控制台时,它说我可以从那里导入它并且它似乎已经工作了。