在数据库中存储FB喜欢

时间:2011-07-22 12:25:06

标签: asp.net-mvc-2 facebook-like facebook-rest-api

我正在制作图片竞赛网站,必须允许用户像facebook一样投票。在一轮结束时,必须检查所有图片并将其存储在我们的数据库中。那么,这样做的正确方法是什么?如何使用links.getStats函数获取数据并将其存储在数据库中?

类似的问题在这里找到: How can I store the number of facebook Likes of a particular url in my own database? 但它并没有回答我的问题,因为我必须在短时间内得到确切数量的喜欢/投票。

我正在使用ASP.NET MVC,但任何其他解决方案都应该没问题。

1 个答案:

答案 0 :(得分:0)

使用js回调记录类似按钮的点击(可能是通过ajax回调到你的数据库)。

FB.Event.subscribe('edge.create', function(response) {
  // do something with response.session
});

有关详细信息,请参阅https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/