我知道您无法找到朋友的朋友,但是您可以使用某些查询以计算有效的方式找到共同的朋友吗?
我什至可以遍历我的朋友来查看他们中哪些是有目标的朋友吗?有什么好的办法可以交到朋友吗?
你可以这样做:
$facebook = new Facebook(array(
'appId' => FB_ID,
'secret' => FB_APP_SECRET,
'cookie' => true,
));
$fql = "SELECT id FROM profile WHERE id IN (SELECT uid2 FROM friend WHERE uid1=me())";
$response = $facebook->api(array(
'method' => 'fql.query',
'query' =>$fql,
));
这将返回共同好友的 id。希望这对您有帮助:)
EDIT:
如果你想获得你和 id=13245 之间的共同好友,那么你可以这样做:
$facebook = new Facebook(array(
'appId' => FB_ID,
'secret' => FB_APP_SECRET,
'cookie' => true,
));
$fql = "SELECT uid1, uid2 FROM friend WHERE uid1 IN (SELECT uid2 FROM friend WHERE uid1=me() AND uid2 = '13245' ) AND uid2 IN (SELECT uid2 FROM friend WHERE uid1=me())";
$response = $facebook->api(array(
'method' => 'fql.query',
'query' =>$fql,
));
它将返回所有共同好友的 ID。
希望这能给你你想要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)