“热门帖子”取决于Facebook喜欢

时间:2013-02-02 10:49:24

标签: facebook facebook-graph-api facebook-like facebook-javascript-sdk

我有一个想法是创建一个"顶级帖子"功能到我的网站,创建"顶部"列表取决于帖子在Facebook上有多少喜欢和分享。

用户可能会看到到目前为止收到的帖子有多少,因为他们只需要一个定义的网址。但是,网站本身必须能够查询与其自身相关的所有链接(具有预定义的网址模板,例如website.com/[post-id),以创建" top"名单。是否可以做类似的事情(或以不同的方式达到相同的结果)?

关于真实工作流程的任何想法都会受到赞赏!

2 个答案:

答案 0 :(得分:1)

这似乎是一个有点但有趣的项目。我不知道是否有一个功能可以直接以你想要的方式获得,但我做了类似的事情。

首先你有了图谱API,你可以使用feed来获取用户的帖子,每个帖子都会告诉你,POST_ID/likes可以获得多少喜欢

然后,您必须定期检查帖子中的更改,并比较其created_timeupdated_time

这看起来很难,因为你有很多帖子,你必须全部检查更新,但你可以使用batch_requests,这样你就可以一次检查它们。

答案 1 :(得分:0)

我制作了一个书签,其中显示了Facebook新闻Feed中的热门帖子以及Google+,Twitter和Instagram个人资料。

只需在书签栏中添加一个新书签,并将其URL替换为以下代码并保存,然后转到社交网站并运行它:

javascript:(function(){var s=document.createElement('script');s.src='https://niutech.github.io/topnewsfeed/topnewsfeed.min.js';document.body.appendChild(s);})()

源代码可在GitHub上找到。