当通过FQL获取朋友的朋友和朋友时,如何忽略私人朋友列表

时间:2012-10-29 21:13:02

标签: facebook facebook-fql

这是我的FQL请求:

  

$ fql_url ='https://graph.facebook.com/'      。 ?FQL Q = { “朋友”:“SELECT + UID,third_party_id,姓名,性别,PIC,工作+ FROM +用户+ WHERE + is_app_user +和+ UID + IN(SELECT + UID2 + FROM +朋友+ WHERE + UID1 =我())”,”      。 “ “朋友+朋友+”:“SELECT + UID,姓名,性别,PIC,工作+ FROM +用户+ WHERE + is_app_user +和+ UID + IN(SELECT + UID2 + FROM +朋友+ WHERE + UID1 + IN( SELECT + UID + FROM +用户+ WHERE + is_app_user +和+ UID + IN(SELECT + UID2 + FROM +朋友+ WHERE + UID1 =我())))“}”      。 '&安培;' 。 $的access_token;

当所有用户都有“公开”好友列表时,一切都很好。但如果某人的朋友列表设置为“私人”,则会崩溃。

  

{      “错误”:{         “message”:“由于用户的隐私设置,无法查找593606920的所有朋友。”,         “type”:“NoIndexFunctionException”,         “代码”:604      }   }

我如何“忽略”私人朋友列表并且只接受所有其他朋友?

0 个答案:

没有答案