我正在为开发人员API探索facebook。我需要的是我希望在给定的时间范围内所有帖子,评论和回复。
我已经制定了像这样在Facebook图形API上进行查询的计划
page_id/posts?since=2019-09-29T10:30:28&until=2019-09-29T10:59:00
这将返回我来自fb的所有帖子,因为我在其中添加了评论标签的所有评论都是这样
page_id/posts?fields=comments&since=2019-09-29T10:50:28&until=2019-09-29T10:59:00
此查询将返回从给定范围10:30到10:59的所有帖子,但是发布在该帖子上的所有评论均与给定时间段无关。我已将所有评论保存在数据库中。
10分钟后,我再次像这样运行查询,现在我得到的结果为空
page_id/posts?fields=comments&since=2019-09-29T11:00:28&until=2019-09-29T11:10:00
经过研究,我发现了对Facebook图形API的更好查询。
page_id/posts?fields=comments.since(2019-09-29T11:00:00).until(2019-09-29T11:20:00).limit(10000),message,permalink_url&since=2019-09-29T11:00:00&until=2019-09-29T11:20:00
但是这将返回空的结果,因为没有帖子在11:00到11:20之间发布,所有帖子都在10:30到11:00之间发布。