关于您的观察,它给了我一些墙贴,但不是全部(甚至不是前 10000 个,这是我设置的限制)
我认为 Graph Explorer 旨在成为一个开发和调试工具(有点像 Python 的 IDLE),而不是一个全能的查询引擎。因此,我相信它有自己的内置页面大小限制,不能被覆盖。我相信限制是 25。请注意,这不是返回结果数量的限制。它是在一页上显示的最大结果数。 根据结果集的大小,可能需要多页或多页才能显示整个结果集。
所以...如果您在 Graph Explorer 中运行查询并返回结果,如果您向下滚动到 Graph Explorer 生成的结果的底部,您可能会看到如下内容:
"paging": {
"previous": "https://graph.facebook.com/...",
"next": "https://graph.facebook.com/... "
}
如果您单击“下一页”标签后面的 URL,它将带您到下一页结果。如果您继续这样做,最终您将通过所有页面单击所有结果。
我认为一次性获得所有结果的方法是通过(例如)Python 脚本或其他类型的脚本以编程方式提交 GET 请求(Graph Explorer 已帮助您创建和调试)。
举个例子,我使用这个查询来获取自 2015 年 1 月 1 日以来发布到 Facebook 群组的所有消息和评论的列表。(我在 2016 年 5 月 8 日成功运行了这个查询,使用 Graph Explorer v2.6 .)
128791213885003/?fields=name,id,description,owner,feed.since(2015-01-01){message,created_time,comments{from,message,created_time,comments{from,message,comments{from,message}}}}
我希望这有帮助。