0
我正在开发一个连接到Facebook的网站。该网站使用评论社交插件来允许用户评论网站中每个页面的内容。现在我正在寻找一种方法来查询评论最多的页面,但是查看FQL文档,我没有发现任何计数记录方式,也没有从我的网站上获得最受欢迎的URL。评论插件查询
如果有人有一些线索来完成这项任务,我会很感激。
我正在开发一个连接到Facebook的网站。该网站使用评论社交插件来允许用户评论网站中每个页面的内容。现在我正在寻找一种方法来查询评论最多的页面,但是查看FQL文档,我没有发现任何计数记录方式,也没有从我的网站上获得最受欢迎的URL。评论插件查询
如果有人有一些线索来完成这项任务,我会很感激。
两个选项
OPTION 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/')
要在可以运行FQL多查询一次处理多个网址。
OPTION 2
另一种选择是保留的评论数的运行计数在数据库中。评论插件允许您在有人发表评论时进行截图。然后,您可以在数据库中为该URL增加一个计数器。
来源:https://developers.facebook.com/docs/reference/plugins/comments/
我怎么知道,当有人在我的网站评论?
您可以通过FB.Event.subscribe订阅'comment.create'和'comment.remove'事件 。
只是单挑 - 订阅'comment.create' [现在破坏](https://developers.facebook.com/bugs/269090556523325)。 – x1a4