1

我如何在他们的 API 中获取我的好友列表@Facebook 上的 20 个随机在线用户的列表?

在文档中找不到任何关于 select * from users where online = 1 'ish

FB.api('/me/friends', function(response) { 
    if(response.data) {
        $.each(response.data,function(index,friend) {
            //friend.id;
        });
    } 
});
4

1 回答 1

3

使用 FQL,您可以轻松获取这些数据 -

SELECT uid,name,online_presence FROM user WHERE
  online_presence = 'active'
  AND uid IN (
    SELECT uid2 FROM friend where uid1 = me()
  ) ORDER BY rand() LIMIT 20

请记住,您需要friends_online_presence获得查看用户朋友聊天状态的权限。

于 2013-01-25T21:07:01.777 回答