0

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

在这里可以找到类似的问题: 如何在我自己的数据库中存储特定 url 的 facebook Likes 数量? 但这并不能回答我的问题,因为我必须在短时间内获得确切数量的喜欢/投票。

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

4

1 回答 1

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/

于 2011-07-22T18:49:02.690 回答