1

我有以下权限。'user_games_activity,user_likes,friends_games_activity,read_friendlists'

我想为我所有玩它的朋友访问 Castleville 游戏的分数。这就是我现在正在做的事情。

  1. 获取好友列表。'/用户/朋友'。
  2. 获取朋友'/friend_id/scores'的所有游戏的用户分数
  3. 检查分数数组中是否存在 Castleville 游戏 ID 并提取分数。

这是第 2 步中的问题。'/friend_id/score's 不会返回所有用户的数据。对于一些它显示,但对于大多数朋友来说,数组是空白的。它应该显示用户玩的所有游戏或至少一些游戏。我用我的一个朋友 id 进行了测试,他玩了几十场游戏,在他的时间线上显示了分数,但没有带有 '/scores' api 查询的数据。它与另一个朋友 id 一起工作。检查了两个用户的隐私设置和应用程序权限,一切都是一样的。

我想我错过了一些东西。有任何想法吗!

编辑:问题可能已解决。将我的应用程序的类别更改为游戏,现在我可以访问我所有朋友的分数(经过少数测试并显示)。尽管现在人们会在身份验证对话框中单击“玩游戏”,而我的应用程序不是游戏。

4

1 回答 1

3

根据规范,评分系统仅在您将应用程序的类别设置为“游戏”时才可用。

于 2012-10-10T18:50:17.063 回答