繁体   English   中英

使用FQL获取公共页面的帖子(时间线)

[英]Getting public page's posts (timeline) using FQL

我尝试使用FQL获取公共Facebook页面的帖子:

SELECT post_id, created_time, type,like_info.like_count,comment_info.comment_count,message     FROM stream WHERE source_id ='118074121050' and like_info.like_count > 800

118074121050是公共页面https://www.facebook.com/cliomakeup的ID我使用的令牌允许读取流。

查询的结果只有一个帖子,而有很多帖子的点赞次数超过800(根据页面的时间轴)。

问题是,为什么fql结果没有向我显示所有公开的帖子?

stream表还按用户提供帖子,这看起来并不是您所需要的。 为了仅过滤来自页面所有者的帖子,您需要将actor_id指定为与source_id相同:

SELECT post_id, created_time, type, like_info.like_count, comment_info.comment_count, message     
  FROM stream 
 WHERE source_id = '118074121050' AND actor_id = '118074121050'
   AND like_info.like_count > 800

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM