我们目前在我们的网站上发表Facebook评论,我们希望制作一个“评论最多”的小部件。我们希望显示过去24小时内收到最多评论的标题列表。
是否可以使用Facebook的开放图表或其他任何工具在给定的时间范围内查询我们网站的“评论最多”或“最常见”的故事?
我们目前使用http://graph.facebook.com/?callback=?&ids=' + someURL;
获取个别故事的数据,例如评论数量和分享数量,但我一直无法找到让我一次获取所有网页信息的方法,做任何高级过滤。
任何帮助都将不胜感激。
答案 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
。
所以我现在想到的是跟踪所有网址的所有计数,并定期更新它们以获得最受欢迎的共享网址等。