这是我的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 } }
我如何“忽略”私人朋友列表并且只接受所有其他朋友?