从多个页面获取帖子
Get posts from multiple pages
我正在尝试使用 facebook FQL 获取几个页面的最新帖子。这是我的查询:
# https://developers.facebook.com/tools/explorer/145634995501895/?fql=SELECT%20message%20FROM%20stream%20WHERE%20source_id%20in%20(755751084454823%2C%20616632928446954)
SELECT message FROM stream WHERE source_id in (755751084454823, 616632928446954)
它 returns 0 个结果。另一方面,发送完全相同的查询但针对单个页面 ID returns 正确地发布给定查询。所以,这两个查询效果很好:
# https://developers.facebook.com/tools/explorer/145634995501895/?fql=SELECT%20message%20FROM%20stream%20WHERE%20source_id%20in%20(616632928446954)
SELECT message FROM stream WHERE source_id in (616632928446954)
# https://developers.facebook.com/tools/explorer/145634995501895/?fql=SELECT%20message%20FROM%20stream%20WHERE%20source_id%20in%20(755751084454823)
SELECT message FROM stream WHERE source_id in (755751084454823)
我不太明白为什么它会这样。非常感谢任何帮助。
要从多个主页获取帖子,请使用 Graph API 单独调用提要端点。示例代码可以在文档中找到:
https://developers.facebook.com/docs/graph-api/reference/v2.6/page/feed
您可以使用 Batch Request 使这些调用更快,只要批处理中最慢的 API 调用:https://developers.facebook.com/docs/graph-api/making-multiple-requests
FQL 已弃用,将于 2016 年 8 月停止工作。您不能再在新应用中使用它。
我正在尝试使用 facebook FQL 获取几个页面的最新帖子。这是我的查询:
# https://developers.facebook.com/tools/explorer/145634995501895/?fql=SELECT%20message%20FROM%20stream%20WHERE%20source_id%20in%20(755751084454823%2C%20616632928446954)
SELECT message FROM stream WHERE source_id in (755751084454823, 616632928446954)
它 returns 0 个结果。另一方面,发送完全相同的查询但针对单个页面 ID returns 正确地发布给定查询。所以,这两个查询效果很好:
# https://developers.facebook.com/tools/explorer/145634995501895/?fql=SELECT%20message%20FROM%20stream%20WHERE%20source_id%20in%20(616632928446954)
SELECT message FROM stream WHERE source_id in (616632928446954)
# https://developers.facebook.com/tools/explorer/145634995501895/?fql=SELECT%20message%20FROM%20stream%20WHERE%20source_id%20in%20(755751084454823)
SELECT message FROM stream WHERE source_id in (755751084454823)
我不太明白为什么它会这样。非常感谢任何帮助。
要从多个主页获取帖子,请使用 Graph API 单独调用提要端点。示例代码可以在文档中找到:
https://developers.facebook.com/docs/graph-api/reference/v2.6/page/feed
您可以使用 Batch Request 使这些调用更快,只要批处理中最慢的 API 调用:https://developers.facebook.com/docs/graph-api/making-multiple-requests
FQL 已弃用,将于 2016 年 8 月停止工作。您不能再在新应用中使用它。