我们正试图从Facebook获取数据。当试图使用fql查询获取所有评论时,facebook每个帖子返回的评论少于100条。
以下是使用的fql查询。
SELECT text,id
FROM comment
WHERE post_id in (select post_id from stream where source_id=**** and actor_id = ****)
也尝试了
SELECT text,id FROM comment WHERE post_id = ****
请帮我解决问题。提前致谢
注意:source_id和actor_id都是相同的。提到post_is有超过100条评论(180条),只返回99条评论
答案 0 :(得分:1)
使用带有限制的fql查询。它会起作用。
答案 1 :(得分:0)
请注意,从图api 2.1版开始不推荐使用fql
https://graph.facebook.com/v2.3/post-id?fields=comments&access_token=ACCESS_TOKEN会通过分页为您提供该帖子的所有评论。
https://graph.facebook.com/v2.3/post-id?fields=comments.summary(true)&access_token=ACCESS_TOKEN将通过分页为您提供该帖子的所有评论,并使用“comments.summary(true)”为您提供“摘要”json对象以及数据和分页,这也为您提供了总评论数。