不使用FQL返回超过一个月的流Feed

时间:2013-04-29 07:49:09

标签: android facebook facebook-graph-api facebook-fql

我正在使用此查询获取流Feed

SELECT 
   post_id, source_id, actor_id, target_id, message, attachment,
   permalink, type , created_time,timeline_visibility,updated_time 
FROM
   stream 
WHERE 
   filter_key IN (SELECT filter_key FROM stream_filter WHERE uid=me()) 
   and (updated_time < 1363762637 AND updated_time > 1364540237)

当update_time存在于当前月份时,此查询会准确地返回结果。问题是,当我给予30天以上的updated_time时,不会返回任何记录。

1 个答案:

答案 0 :(得分:1)

他们的新API文档https://developers.facebook.com/docs/reference/fql/stream没有解释'2周'的限制,所以我举例说明搜索:

https://developers.facebook.com/docs/reference/api/search/

  

请注意,您只能在新闻Feed中搜索大约1至2周。

此处类似的讨论:how to get past newsfeed using facebook API?

即使您使用网络浏览器也是相同的,但只需点击“更多故事”,您就无法在3年或4年前获得所有新闻。