为什么以前配置的Facebook开发帐户与现在配置的帐户有不同的反应

时间:2015-03-12 06:51:13

标签: facebook facebook-graph-api facebook-fql facebook-php-sdk

我想要一些关于Facebook图形API版本2.2的澄清

我有2个Facebook开发者帐户,一个我在2年前配置,第二个我在一周之前配置。当我们从2年前配置的第一个开发者帐户中提取凭据时,我成功地吸引了所有朋友。但是,当我们从一周前配置的第二个开发者帐户中提取凭据时,我只会使用开发者帐户的朋友。

在开发人员帐户中,两个帐户都启用了相同的user_friends权限。

当我通过API请求获取权限时,第一个帐户显示basic_profile和user_friends启用权限,第二个帐户仅显示basic_profile权限。 我们可以从当前的Facebook API获取所有朋友的信息吗? 任何支持和指南都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

原因是因为您的旧帐户能够使用Facebook Graph API v1.0,这允许检索完整的好友列表(没有user_friends)权限。

2014年4月30日之后创建的帐户将锁定到较新的Graph API v2.0(或更新版本),该API只能使用user_friends权限访问朋友,并且只能访问" mutual"朋友(那些也安装了应用程序的朋友)。