Javascript 获取所有用户';使用Facebook分数API的分数

Javascript 获取所有用户';使用Facebook分数API的分数,javascript,facebook,json,api,Javascript,Facebook,Json,Api,使用Facebook Graph API的分数部分,是否有方法请求所有用户的分数?此外,它们可以被排序、升序或降序吗?简短回答:否 详细回答:在Graph API下,用户保留特定于其用户帐户的所有应用程序数据。这可能是出于隐私原因(可能是为了让用户能够放心地随意删除所有应用程序数据),也可能仅仅是因为Facebook发现这种关系模式更有效。无论出于何种原因,都无法对应用程序对象进行查询以“获取所有用户”。另一种看待它的方式是用户——有许多-->应用程序,而不是应用程序——有许多-->用户 我们正

使用Facebook Graph API的分数部分,是否有方法请求所有用户的分数?此外,它们可以被排序、升序或降序吗?

简短回答:否

详细回答:在Graph API下,
用户
保留特定于其用户帐户的所有
应用程序
数据。这可能是出于隐私原因(可能是为了让用户能够放心地随意删除所有应用程序数据),也可能仅仅是因为Facebook发现这种关系模式更有效。无论出于何种原因,都无法对
应用程序
对象进行查询以“获取所有用户”。另一种看待它的方式是
用户
——有许多-->
应用程序
,而不是
应用程序
——有许多-->
用户

我们正在使用的解决方法包括查询
用户
-->
朋友
,缓存返回的朋友ID列表,然后对每个朋友启动单个
用户
-->
应用程序分数
。好的一面是它可以工作,而坏的一面是它需要更多的时间,浪费精力查询不玩我们游戏或不分享他们游戏数据的朋友,并导致我们的一些用户遇到Facebook每秒600次查询的限制