我已经建立了一个基于Web的游戏,可以将玩家的得分提交到排行榜。该游戏还有一个网页,显示来自该排行榜的公共得分。它通过访问scores.list API端点获取数据。排行榜和游戏已经在Google Play控制台中发布。
三名玩家已经玩过游戏并提交了他们的得分。所有三个玩家都有公共Play Game档案,并且Play Game控制台中的排行榜页面显示提交了多个独特的得分。但是当我的Javascript代码访问时,只有玩家自己的得分在集合中返回,而不是其他两个玩家的得分。
如何获得排行榜上的所有得分?
三名玩家已经玩过游戏并提交了他们的得分。所有三个玩家都有公共Play Game档案,并且Play Game控制台中的排行榜页面显示提交了多个独特的得分。但是当我的Javascript代码访问时,只有玩家自己的得分在集合中返回,而不是其他两个玩家的得分。
如何获得排行榜上的所有得分?
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.
})
}
})