我需要获得所有me()墙帖。 我使用以下FQL:
SELECT post_id, comments, message
FROM stream
WHERE source_id = me()
AND created_time > 946684800 AND created_time < now()
但这只返回7个条目,其中事实上必须有更多...... (NB 946684800 =周六,2000年1月1日00:00:00 GMT)
我还尝试使用以下查询:
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
尽管它返回394个条目,但最早的数据是周一,2012年4月30日格林威治标准时间12:56:04,因为它必须返回更多。
我需要拥有用户提交的整个墙上的帖子。
在我受到更多挫折之前的任何想法:)?
答案 0 :(得分:1)
简单回答你的问题是......你不能只用一个查询来获取所有帖子,你将不得不循环并提出更多请求以获得更多帖子。 您还可以查看Facebook上的blog post分页,以更清楚地了解Facebook如何发送结果。还要记住,在Facebook修剪它之前你可以获得的最大结果,因为可见性检查是5000,如帖子所述。
答案 1 :(得分:1)