我正在制作图片竞赛网站,必须允许用户像facebook一样投票。在一轮结束时,必须检查所有图片并将其存储在我们的数据库中。那么,这样做的正确方法是什么?如何使用links.getStats函数获取数据并将其存储在数据库中?
类似的问题在这里找到: How can I store the number of facebook Likes of a particular url in my own database? 但它并没有回答我的问题,因为我必须在短时间内得到确切数量的喜欢/投票。
我正在使用ASP.NET MVC,但任何其他解决方案都应该没问题。
答案 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/。