gpt4 book ai didi

javascript - 玩家只能从 scores.list API 获取自己的分数

转载 作者:数据小太阳 更新时间:2023-10-29 04:52:04 24 4
gpt4 key购买 nike

我构建了一个基于网络的游戏,可以将玩家的分数提交到排行榜。该游戏还有一个网页,显示该排行榜的公开分数。它通过点击 scores.list 获取此数据API端点。排行榜和游戏已在 Google Play 管理中心发布。

三名玩家进行了游戏,他们的分数已提交。这三名玩家都有公开的 Play Game 个人资料,Play Game Console 中的排行榜页面显示已提交多个独特分数。但是当我的 Javascript 代码访问 scores.list 时,items 集合中只会返回玩家自己的分数,而不会返回其他两个玩家的分数。

如何从排行榜中获取所有分数?

var request = gapi.client.games.scores.list({
leaderboardId: leaderboardId,
collection: 'PUBLIC',
timeSpan: 'ALL_TIME'
});
request.execute(function(response) {
if (response.items) {
response.items.forEach(function(item) {
// Print item.formattedScore to screen.
// Only the currently signed-in player's score is returned.
})
}
})

最佳答案

我很久以前写过一些 API 调用,一些尝试:

  • 确保您处于测试模式(在测试模式下,共享分数有不同的行为)
  • 设置 maxResults 参数以防万一(可接受的值为 1...30)

关于javascript - 玩家只能从 scores.list API 获取自己的分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45022843/

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