Facebook API または Open Graph と 2 つのユーザー ID を使用して相互の友達を配置できるかどうかを知りたいと思っていましたか?
私はこれを行うことができましたが、リスト全体ではなく、「あなたのゲームをプレイしている」相互の友人のみをリストしています。
以下は私が作成した関数です:
function getMutualFriends($facebook, $uid1, $uid2,$amount=3){
$random_ids = array();
try {
$param = array(
'method' => 'friends.getMutualFriends',
'source_uid' => $uid1,
'target_uid' => $uid2,
'callback'=> ''
);
$mutualFriends = $facebook->api($param);
if(count($mutualFriends) < $amount){
$amount = count($mutualFriends);
}
$random = pickrandom($mutualFriends,$amount);
for($i=0; $i<$amount; $i++){
$random_ids[] = get_name($random[$i]);
}
$output = implode(",\n", $random_ids);
print_r($output);
// print_r($mutualFriends);
}
catch(Exception $o) {
print_r($o);
}
// return 'None';
}