php + facebook graph search in friends list


php + facebook graph search in friends list

我用fb php sdk检索用户的朋友列表。然后,当我的用户在输入框中键入时,我想向他展示朋友,根据键入内容在单独的div中包含键入的字母(我认为最好的方法是使用javascript)。类似于 ajax 预测搜索框的东西,但就我而言,我让用户"预加载"了 fb php sdk。你能帮我如何/在哪里开始吗?谢谢。

首先,您需要使用您的API获取用户的朋友列表

$user_friends = $facebook->api('/me/friends');
$friends_details = json_decode(file_get_contents('https://graph.facebook.com/me/friends?access_token=<your access token>']), true);

然后你应该将所有内容插入你的数据库,

for($i=0;$i<sizeof($friends_details);$i++){
   $friend_id = $friends_details['data'][$i]['id'];
   $friend_name = $friends_details['data'][$i]['name'];
}

现在用你的 sql 查询完成它。

最后,当用户搜索朋友姓名以将其显示在单独的div中时,您可以进行ajax调用。