我正在执行此FQL查询以在我自己的时间轴上搜索墙帖:
https://graph.facebook.com/fql?q=SELECT+message+FROM+stream+WHERE+source_id=me()%20AND+strpos(message, 'METALLICA')+大于0&安培; =的access_token XXXX
(对不起,链接,看起来不太好)
这不应该返回包含字符串“metallica”的所有状态更新吗?难道我做错了什么?较旧的帖子(1-2岁)不归。这是因为:
流表的每个查询都限制在前30天或50个帖子中,以较大者为准,但是您可以使用特定时间字段(如created_time)和FQL运算符(例如<或>)来检索更广泛的职位。
答案 0 :(得分:1)
我读了一篇关于Facebook查询如何运作的博客文章(http://developers.facebook.com/blog/post/478/)
比如说我查询SELECT post_id, message FROM stream WHERE source_id=me() AND comments.count > 50 LIMIT 10
我相信最大限制是5000,所以这是获得Metallica帖子的最佳选择。然而即使如此,Graph API似乎也受到限制。有些人看过并发现只回到2010年的帖子就在那里,我无法在2009年4月过去。也许我每年的帖子数量少于其他人,而且可能是基于帖子数而不是日期基于API将会有多少存储。