如何使用PHP sdk或FQL获取所有单身的Facebook好友?

时间:2011-07-07 09:57:24

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

在我的申请表中,我正在尝试仅列出所有单身的朋友。

我尝试了不同的方法,并没有返回正确的值......

我尝试了图API,但只能列出所有朋友,无论他们的关系状态如何。

我试过$facebook->api("/$user/friends?relationship_status='single'");

此外,我尝试使用FQL并获取内容,但即使已批准应用程序并授予访问其relationship_status权限的用户,关系状态也始终返回为“null”。

我试过的fql查询是

SELECT 
uid,name, relationship_status, current_location 
FROM user 
WHERE 
uid IN (SELECT uid2 FROM friend WHERE uid1 = 2343434434234)

我怎样才能完成这项工作?

1 个答案:

答案 0 :(得分:1)

问题是你只是要求该用户的关系状态。您还需要friends_relationships权限。完成后,您的查询将正常运行。