我正在使用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按[最近或最热门的故事]对这些帖子进行排序?”
非常感谢你。
答案 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页面对您的任务非常有用