评论插件查询

时间:2012-05-14 23:15:41

标签: facebook web facebook-fql facebook-social-plugins facebook-comments

我正在开发一个连接到Facebook的网站。该网站使用评论社交插件,允许用户评论网站上每个页面的内容。现在我正在寻找一种方法来查询评论最多的页面,但是查看FQL文档我没有找到任何计数记录的方法,也没有从我的网站上获得最受欢迎的网址。

如果有人有一些线索来完成这项任务,我会感激不尽。

1 个答案:

答案 0 :(得分:1)

两个选项

选项1

FQL评论表:http://developers.facebook.com/docs/reference/fql/comment/

SELECT post_fbid, fromid, object_id, text, time \
FROM comment \
WHERE object_id IN \
  (SELECT comments_fbid \
   FROM link_stat \
   WHERE url ='http://developers.facebook.com/docs/reference/fql/comment/')

要一次处理多个URL,您可以运行FQL多查询。

选项2

另一种选择是保持数据库中评论数量的运行计数。评论插件允许您在有人发表评论时捕获。然后,您可以在数据库中为该URL增加计数器。

来自:https://developers.facebook.com/docs/reference/plugins/comments/

  

我如何知道有人在我的网站上发表评论?

     

您可以订阅'comment.create'和'comment.remove'事件   通过FB.Event.subscribe。