Facebook打开图表,过滤好友列表数组

时间:2012-08-04 17:06:26

标签: php facebook-graph-api

我希望我的应用程序使用打开的图表过滤我得到的好友列表。登录我网站的用户必须只能看到也使用我的应用的朋友。我在Quora,Thumb等许多应用程序中都注意到了这一点。如何使用php完成?

2 个答案:

答案 0 :(得分:5)

当您使用FQL查询user表(与friend表一起) - 具有字段is_app_user时,可以轻松完成,因此查询如

SELECT uid, name FROM user
WHERE uid IN (SELECT uid1 FROM friend WHERE uid2 = me())
AND is_app_user

只会返回当前用户的朋友,他们也是您应用的用户。

答案 1 :(得分:1)

您可以通过图表api

访问friendslist连接来访问用户列表

示例:http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Ffriendlists

/me/friendlists?access_token='.$access_token.'