使用API可以找到Facebook的共同好友吗?

使用API可以找到Facebook的共同好友吗?,facebook,Facebook,我想知道是否有可能使用Facebook API或Open Graph和两个用户ID来显示共同的朋友 我已经做到了,但它只列出了“玩你的游戏”的共同朋友,而不是整个列表 下面是我创建的函数: function getMutualFriends($facebook, $uid1, $uid2,$amount=3){ $random_ids = array(); try { $param = array( 'meth

我想知道是否有可能使用Facebook API或Open Graph和两个用户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';
}
函数getMutualFriends($facebook、$uid1、$uid2、$amount=3){ $random_id=array(); 试一试{ $param=数组( 'method'=>'friends.getMutualFriends', 'source_uid'=>$uid1, 'target_uid'=>$uid2, “回调”=>“ ); $mutualFriends=$facebook->api($param); if(计数($mutualFriends)<$amount){ $amount=计数($mutualFriends); } $random=pickrandom($mutualFriends,$amount);
对于($i=0;$i),您正在使用的()方法是不推荐使用的REST API的一种:

请注意:我们正在弃用RESTAPI 添加了与此调用等效的Graph API,即 用户对象的“mutualfriends”连接。对此的示例调用 是
/PROFILE\u ID/mutualfriends/FRIEND\u ID
,它将返回双方的 配置文件\u ID与好友\u ID的好友

你所需要知道的就在那里,只要使用


另外,如果您想比较安装了您的应用程序的两个用户,那么您只需获得两个用户的朋友(
USER\u ID/friends
)并比较您自己。

您正在使用的()方法是REST API,该API已被弃用:

请注意:我们正在弃用RESTAPI 添加了与此调用等效的Graph API,即 用户对象的“mutualfriends”连接。对此的示例调用 是
/PROFILE\u ID/mutualfriends/FRIEND\u ID
,它将返回双方的 配置文件\u ID与好友\u ID的好友

你所需要知道的就在那里,只要使用

另外,如果你想比较安装了你的应用程序的两个用户,那么你可以得到两个用户的朋友(
USER\u ID/friends
),然后比较你自己