我需要按帖子到达排序前5个帖子(不是后期展示)。到目前为止我做了什么:
我正在查询{page-id}/feed/?order={need_something_to_sort_with}&limit=5&until=1402549200&since=1399957200&suppress_http_code=1&period=lifetime
之类的内容。获取时间轴中的最后5个帖子。我还尝试在时间轴中获取所有帖子并获取每个帖子的洞察并按提取的见解进行排序,但这比我需要的慢。
我甚至尝试过使用FQL,例如:
SELECT
message, created_time, likes.count, share_count , comment_info.comment_count, impressions
FROM stream
WHERE source_id = {page-id} AND created_time > 1
ORDER BY impressions DESC LIMIT 5
但首先,我没有办法通过post_reach订购,其次,facebook不鼓励使用FQL,因为它会在v2.0 api之后弃用。
最省时的方法是什么(最好是api调用最少)?