facebook graph api get /me/scores 不适用于所有用户
Posted
技术标签:
【中文标题】facebook graph api get /me/scores 不适用于所有用户【英文标题】:facebook graph api get /me/scores does not work for all users 【发布时间】:2012-06-04 21:24:05 【问题描述】:我有以下权限。 'user_games_activity、user_likes、friends_games_activity、read_friendlists'
我想为所有玩这款游戏的朋友获取 Castleville 游戏的分数。这就是我现在正在做的事情。
-
获取好友列表。 '/用户/朋友'。
获取朋友“/friend_id/scores”的所有游戏的用户分数
检查分数数组中是否存在 Castleville 游戏 ID 并提取分数。
这是第 2 步中的问题。'/friend_id/score's 不会返回所有用户的数据。对于一些它显示,但对于大多数朋友来说,数组是空白的。它应该显示用户玩的所有游戏或至少一些游戏。我用我的一个朋友 id 进行了测试,他玩了几十场比赛,在他的时间线上显示了分数,但没有带有 '/scores' api 查询的数据。它与另一个朋友 id 一起工作。检查了两个用户的隐私设置和应用权限,一切都是一样的。
我想我错过了什么。任何想法!
编辑:问题可能已解决。将我的应用程序的类别更改为游戏,现在我可以访问我所有朋友的分数(经过少数测试并显示)。尽管现在人们会在身份验证对话框中单击“玩游戏”,而我的应用程序不是游戏。
【问题讨论】:
【参考方案1】:According to the specification 评分系统仅在您将应用程序的类别设置为“游戏”时可用。
【讨论】:
以上是关于facebook graph api get /me/scores 不适用于所有用户的主要内容,如果未能解决你的问题,请参考以下文章
facebook graph api get /me/scores 不适用于所有用户
如何在 facebook graph api 请求中使用 cURL
Facebook Graph API - 检索基本信息和附加变量