Facebook(FQL) - 我如何按最新和/或热门故事排序墙贴

时间:2013-02-13 10:42:14

标签: facebook facebook-fql

我正在使用FQL,现在我有以下fql查询:

第一个:查询获取我朋友分享的所有墙上帖子(工作正常):


SELECT type, source_id, share_count, permalink, description, post_id, actor_id, target_id, message  
FROM stream 
WHERE source_id in (SELECT uid1 FROM friend WHERE uid2=me())

第二个:查询获取我喜欢的网页共享的所有墙上帖子(工作正常):


SELECT type, source_id, share_count, permalink, description, post_id, actor_id, target_id, message 
FROM stream
WHERE filter_key = 'others'

现在一切都还可以,

所以我的问题是

“有没有办法通过FQL或图谱API按[最近或最热门的故事]对这些帖子进行排序?”

非常感谢你。

1 个答案:

答案 0 :(得分:0)

这就是我最近的做法

SELECT 
    type, source_id, share_count, permalink, description, 
    post_id, actor_id, target_id, message, created_time
FROM 
    stream 
WHERE 
    source_id in (SELECT uid1 FROM friend WHERE uid2=me())
ORDER BY
    created_time desc

SELECT 
    type, source_id, share_count, permalink, description, 
    post_id, actor_id, target_id, message, created_time
FROM 
    stream
WHERE 
    filter_key = 'others'
ORDER BY
    created_time desc

但是对于热门故事,我认为没有办法实现,但你很可能必须为你希望看到的帖子开发自己的标准并根据它进行查询,你可能会发现this页面对您的任务非常有用