3

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

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

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

任何帮助,将不胜感激。

4

1 回答 1

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从查询字符串中删除 。

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

于 2012-11-15T17:00:10.073 回答