Facebook API-获取好友并按日期排序成为好友(已添加/已接受)


Facebook API - Get Friends and Sort By Date Befriended (Added/Accepted)

我需要知道如何按照当前登录用户在Facebook上成为朋友的顺序获得他们的完整朋友列表。例如,如果我刚和John Doe成为朋友,那么他将是JSON数组中列出的第一个人。如果我的第一个朋友是Jane Doe,那么她将是名单上的最后一个。

我正在使用Facebook Javascript API获取好友列表:

FB.api('/me/friends', { access_token: response.session.access_token }, function(data){
    // Some Code Here.
});

但我也可以做一些类似的事情:

$.ajax({ url:'php/fbfriends.php', data:{ access_token: response.session.access_token }, method:'POST', dataType:'json', success:function(data){
    // Some Code Here.
});

它调用我的本地服务器,PHP对Facebook图形调用进行一些操作。

您无法通过添加日期检索好友,Facebook不允许这样做。你可以试着解析用户的墙,看看你是否可以通过它提取添加好友,但它不会通过API。