如何从排行榜中删除或更改玩家的分数?

时间:2016-05-25 16:49:25

标签: android google-play google-play-services google-play-games leaderboard

我一直试图找到一种方法从我的应用排行榜中删除我的假分数。我无法重置它,因为很多用户已经连接到它。我找到了一种方法:https://developers.google.com/games/services/management/api/players/hide

但我无法理解如何使用它。访问令牌和所有让我困惑的东西。有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

因为这是一次性的事情,我建议您转到Google的OAuth 2.0 Playground并尝试执行您提供的链接中记录的内容。

分步说明:

  1. 打开Google's OAuth 2.0 Playground;
  2. 在第1步中,将https://www.googleapis.com/auth/games粘贴到“输入您自己的范围”文本框中。
  3. 点击授权API 。您将进入Google OAuth2登录页面。
  4. 登录您注册游戏的Google帐户,允许请求的内容。
  5. 在第2步中,点击令牌的Exchange授权码 上一步为您提供了永久性的授权码,这个代码为您提供了两个新令牌:刷新令牌访问令牌
  6. 在步骤3中,使用您提供的链接中记录的参数和URL自定义POST请求。您将看到来自服务器的实时响应。
  7. 注意:这是标准的OAuth2身份验证。

    • 用户需要以交互方式允许应用程序,以便生成授权代码,该代码将永久工作(或直到重新允许)。
    • 使用授权代码请求刷新令牌,并且也是永久性的(直到再次请求)。
    • 访问令牌在一小时后到期,并使用刷新令牌进行请求。

    基本上出于安全考虑,所有这些级别都存在。
    您不必向任何人提供您的授权代码,只需提供刷新令牌。如果某些不受欢迎的人获得了刷新令牌的访问权限,您可以通过使用您的秘密授权码请求新的令牌来使其无效,而无需再次以交互方式请求用户的权限。