Facebook 获取公共页面';s使用FQL发布(时间线)

Facebook 获取公共页面';s使用FQL发布(时间线),facebook,facebook-fql,facebook-timeline,Facebook,Facebook Fql,Facebook Timeline,我尝试使用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 11807412100是公共页面的ID 我使用的令牌允许读取流 查询结果仅显示一篇帖子,而有许多帖

我尝试使用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
11807412100是公共页面的ID 我使用的令牌允许读取流

查询结果仅显示一篇帖子,而有许多帖子的赞数超过800(根据页面的时间线)

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

该表还提供了用户发布的帖子,这看起来不是您所需要的。为了只过滤来自页面所有者的帖子,您需要将
actor\u id
指定为与
source\u 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

如果我的回答有帮助,请将其标记为已接受。:)