0

我想从一个拥有超过 20 个赞和 20 个分享的页面中获取评论。我如何使用 FQL 做到这一点

还有任何 FQL 查询可以搜索用户的评论文本,例如

例如有一个帖子

买什么手机?

有一些评论,例如 1) “买苹果” 2) “买三星”

我想写一个查询,比如......

从喜欢 > 20 的页面中选择评论

4

1 回答 1

0

是的。这将获取“Facebook”页面上所有超过 20 个赞的帖子,按赞数降序排列:

SELECT post_id, source_id, actor_id, message, comments, likes FROM stream 
  WHERE source_id = 20531316728 AND likes.count > 20 ORDER BY likes.count DESC

当然,这取决于FQL 表的正常限制。

要在评论中搜索,您需要使用从上面的查询中获得的查询commentspost_id。就像是:

SELECT post_id, from_id, time, text FROM comment WHERE post_id = XXXXX 
  AND strpos(text, "buy Apple") >= 0

strpos功能非常有限。您最好将所有注释拉入您的脚本并使用更强大的文本处理功能来查找您感兴趣的字符串。

于 2012-09-11T16:26:59.280 回答