[英]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.