php + facebook图搜索朋友列表

时间:2012-04-11 23:31:21

标签: php javascript facebook

我用fb php sdk检索用户朋友的列表。然后,当我的用户在输入框中输入时,我想向他展示根据打字在单独的div中包含键入字母的朋友(我认为最好的方法是使用javascript)。像ajax预测搜索框的东西,但在我的情况下,我有用户“preloaded”与fb php sdk。你能帮助我怎样/在哪里开始这样做?感谢。

1 个答案:

答案 0 :(得分:0)

首先,您需要获取使用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查询完成它。

最后,当用户搜索好友名称时,您可以进行ajax调用,以便在单独的div中显示它。