繁体   English   中英

订购facebook好友列表回复

[英]Order facebook friends list response

我正在列出Facebook好友:

FB.api('/me/friends?fields=id,name,updated_time&date_format=U&<?=$access_token?>',
                    {limit:3,
                    function(response){      console.log('Friend name: '+response.data[0].name);
                    }
    );

但我希望能够自定义(随机首选)订单,我该怎么做?

请注意: 我不想随机化响应 ,我想获得随机响应。

谢谢

您所链接的SO帖子的可接受解决方案的哪一部分是不可接受的? 使用FB.Data.query可以指定您想要的任何顺序(包括ORDER BY rand() )。

编辑

实际上不知道这是否有效,但你基本上想要这个:

FB.api('/fql?q={"all+friends":"SELECT+id,+name,+profile_update_time+FROM+user+WHERE+id+IN+(SELECT+uid2+FROM+friend+WHERE+uid1+=+me())"}&date_format=U&<?=$access_token?>',
  ...
);

重要的部分是FQL查询:

SELECT id, name, profile_update_time FROM user WHERE id IN (SELECT uid2 FROM friend WHERE uid1 = me())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM