Facebook喜欢“总喜欢”-callback?

时间:2010-09-14 08:45:52

标签: javascript facebook

我想为视频比赛(当前没有以任何方式与Facebook连接)构建一个Facebook Like功能,其中like按钮在点击时获得总回合量作为回调,以便我可以将其保存在我的数据库并用作主要投票系统。

是否可以构建此解决方案,最好是在Javascript中?

修改

我想做的是

  • 实施“赞”按钮
  • 点击后,请求发送到Facebook
  • 处理请求时,会激活回调函数。
  • 回调函数将喜欢的总量作为参数

2 个答案:

答案 0 :(得分:3)

沿着这些方向:

FB.Event.subscribe('edge.create', function(response) {
  // user clicked like
  var query = FB.Data.query('SELECT like_count FROM link_stat WHERE url="http://example.com/current_url"');
  query.wait(function(rows) {
    alert('number of likes ' + rows[0].like_count;
  });
});

edge.create是当用户喜欢某个页面时应触发的事件(see here)。出于某种原因,我几个月前无法让它发挥作用。

答案 1 :(得分:0)

我不明白问题。但问题是什么?

点击处理程序发送ajax请求 - >服务器端代码返回总金额 - > ajax请求回调卓尔。