2012-08-01 47 views
2

我正在寻找使用FQL查找旧版Facebook的帖子。我尝试这样做:Facebook:查找旧帖子

SELECT actor_id, message, created_time FROM stream 
WHERE source_id = me() and (created_time>date1 and created_time<date2) 

但即使date1date2之间的间隔只有一天,它只返回岗位的一小部分。所以,我尝试了对它们进行分块,但即使每隔1小时仍然没有完全获得所有内容,并且我很快接近600请求的查询限制。

有没有更好的方法?

+0

我也尝试在最后添加一个LIMIT子句,但它并没有使用 – JoshDG 2012-08-01 19:42:05

+0

'stream'表在设计返回时似乎非常有限,我试图查询一个页面上的'stream'来显示其他人的照片已发布到外部网站的页面流中。我无法获取一些较旧的照片e(从六月开始)不管我尝试什么。 – cpilko 2012-08-04 03:51:59

回答

1

您是否尝试过使用Graph API?这样的事情应该帮助您与网页: https://graph.facebook.com/PAGE_ID/feed?value=1&base_amount=1&limit=25&until=1332873234

要查询自己的帖子的网址是有点不同: https://graph.facebook.com/USER_ID/home?value=1&base_amount=1&limit=25&since=1344348794”,

你可以在这里测试图形API查询: https://developers.facebook.com/tools/explorer/?method=GET&path=40796308305%2Ffeed

+0

你能解释一下价值和基数变量代表什么?我不能在图表api中找到它们。有什么地方可以找到我可能没有意识到的其他参数定义?我所知道的是来自http://developers.facebook.com/docs/reference/api/。再次感谢!这看起来有希望! – JoshDG 2012-08-07 15:59:33

+0

我还没有找到任何这些文件。我如何发现他们是我运行一个示例查询,并在响应结束时,链接“上一个”和“下一个”与这些网址。所以我认为找出其含义的唯一方法是在样本查询中使用这些值。 – Justus 2012-08-08 17:06:06