如何使用Facebook Open Graph获得最多评论

时间:2012-11-15 16:22:22

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-fql facebook-comments

我们目前在我们的网站上发表Facebook评论,我们希望制作一个“评论最多”的小部件。我们希望显示过去24小时内收到最多评论的标题列表。

是否可以使用Facebook的开放图表或其他任何工具在给定的时间范围内查询我们网站的“评论最多”或“最常见”的故事?

我们目前使用http://graph.facebook.com/?callback=?&ids=' + someURL;获取个别故事的数据,例如评论数量和分享数量,但我一直无法找到让我一次获取所有网页信息的方法,做任何高级过滤。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用此FQL查询来获取任何外部链接的计数,评论数,共享计数等。

https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url=%27http://google.com%27&format=json

您会收到如下回复:

  

[{ “TOTAL_COUNT”:5189603, “LIKE_COUNT”:986662 “COMMENT_COUNT”:1125601, “SHARE_COUNT”:3077340, “click_count”:265614}]

你可以json_decode。或者,如果您需要xml,请从查询字符串中删除format=json

所以我现在想到的是跟踪所有网址的所有计数,并定期更新它们以获得最受欢迎的共享网址等。