2012-04-09 78 views
1

我正在开发一个Facebook应用程序。在这个应用程序中,我使用图形API获取用户的朋友。例如:获取女性或男性朋友

$facebook->api("/{$user_id}/friends?fields=id,name,gender"); 

这工作正常,但我想过滤得到只是男性,或只是女性朋友。我通过让用户的所有朋友然后选择男性或女性来做到这一点,但我想知道是否有方法在api调用时过滤该方法。有人能帮我吗?

回答

2

尝试使用FQL

/fql?q=select uid, name, sex from user where uid in(select uid2 from friend where uid1 = me()) and sex = "female" 

FB dev explorer example