Android 如何使用CURL登录Google Play游戏服务?有客户端服务器游戏吗

Android 如何使用CURL登录Google Play游戏服务?有客户端服务器游戏吗,android,google-play-services,google-play-games,Android,Google Play Services,Google Play Games,我们开发了一款客户机-服务器游戏,因为我们的游戏需要对服务器反馈各种信息,统计数据等等,服务器实际上会生成排行榜之类的信息 因此,我们的服务器与Google Play Game服务通信以提交排行榜数据是有意义的 我们不太确定怎么做 对于android设备,我们有AppID。这看起来更像是我们想要进行的服务器到服务器的通信。谷歌为这种情况提供了RESTAPI。您将使用OAuth 2.0进行身份验证。看看。我们有一个REST API,您可以从服务器调用它: 您可以从设备获取访问令牌,并将其安全地传

我们开发了一款客户机-服务器游戏,因为我们的游戏需要对服务器反馈各种信息,统计数据等等,服务器实际上会生成排行榜之类的信息

因此,我们的服务器与Google Play Game服务通信以提交排行榜数据是有意义的

我们不太确定怎么做


对于android设备,我们有AppID。这看起来更像是我们想要进行的服务器到服务器的通信。

谷歌为这种情况提供了RESTAPI。您将使用OAuth 2.0进行身份验证。看看。

我们有一个REST API,您可以从服务器调用它:


您可以从设备获取访问令牌,并将其安全地传输到服务器。然后服务器可以通过REST API进行API调用。

没错,但问题是存在一个重定向URI,其中包含一个请求的web域以及一个JavaScript源。我们希望代表安卓用户以及未来的iOS和Web用户这样做。我们的后端服务器正在使用PHP,当我们尝试连接时,会出现以下错误。-{“error”:{“errors”:[{“domain”:“global”,“reason”:“authError”,“message”:“此API不支持HTTP基本身份验证”,“locationType”:“header”,“location”:“Authorization”}],“code”:401,“message”:“此API不支持HTTP基本身份验证”}Hi Bruno,我们尝试使用客户机ID&secret(web客户机方法)通过curl登录,但得到了以下结果。{“error”:{“errors”:[{“domain”:“global”,“reason”:“authError”,“message”:“此API不支持HTTP基本身份验证”,“locationType”:“header”,“location”:“Authorization”}],“code”:401,“message”:“此API不支持HTTP基本身份验证”}如果我们是代表android用户这样做的,我们如何让服务器开始调用GPServer?我们有来自Android设备的AppID。这是通过php的传输部分,我们不确定。