如何获得全部使用PHP sdk或FQL的Facebook朋友?

问题描述:

在我的应用程序中,我只想列出所有单身朋友。如何获得全部使用PHP sdk或FQL的Facebook朋友?

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

我试过图形API,但可能只列出所有不论其关系状态的朋友。

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

此外,我试图用FQL和取东西,但关系状态总是返回了为“空”甚至谁批准的应用程序的用户,并给了允许访问他们的relationship_status ..

的FQL查询我想是

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

我怎样才能得到这个工作?

问题是,你只是要求该用户的关系状态。您还需要获得friends_relationships权限。一旦你这样做,你的查询将正常工作。