Facebook FQL-获取用户墙中的所有帖子

Facebook FQL-获取用户墙中的所有帖子,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我需要把我所有的东西都装到墙上的柱子上。 我正在使用以下FQL: SELECT post_id, comments, message FROM stream WHERE source_id = me() AND created_time > 946684800 AND created_time < now() 虽然它返回394个条目,但最早的数据是2012年4月30日星期一12:56:04 GMT,其中必须返回更多 我需要拥有一个用户提交的整个墙帖子 在我更加沮丧之前有什么想法

我需要把我所有的东西都装到墙上的柱子上。 我正在使用以下FQL:

SELECT post_id, comments, message 
FROM stream
WHERE source_id = me() 
AND created_time > 946684800 AND created_time < now()
虽然它返回394个条目,但最早的数据是2012年4月30日星期一12:56:04 GMT,其中必须返回更多

我需要拥有一个用户提交的整个墙帖子


在我更加沮丧之前有什么想法吗:)?

你的问题的简单答案是……你不可能只通过一个查询就获得墙上的所有帖子,你必须循环并提出更多请求才能获得更多帖子。
你也可以在Facebook的页面上查看这一点,以便更清楚地了解Facebook是如何发送结果的。另外,请记住,在Facebook对其进行可视性检查之前,您可以获得的最大结果是帖子中提到的5000条。

请注意,正如Facebook所宣布的,从2013年2月6日起,搜索帖子时不再允许使用偏移量。使用'since'和'until'进行分页

SELECT post_id, actor_id, target_id, message, comments 
FROM stream 
WHERE source_id = me() 
AND is_hidden = 0
ORDER BY created_time 
DESC LIMIT 1000000