【问题标题】:How to catch action from Facebook 'Like' button如何从 Facebook 的“喜欢”按钮中捕捉动作
【发布时间】:2020-04-30 19:25:28
【问题描述】:

有没有办法捕捉点击 Facebook 点赞按钮的事件?我不想将我的应用程序与 Facebook 集成,只需要计算“喜欢”的点击次数。试过了:

$('.fb_iframe_widget').click(function(){
    alert("clicked");
});

但没有任何运气。如果没有办法做到这一点,我可以在与 FB API 同步时计算特定页面的点赞数吗?

【问题讨论】:

    标签: facebook dom-events facebook-like


    【解决方案1】:

    您必须使用 xfbml like 按钮而不是 iframe 按钮。切换后,执行以下操作:

    FB.Event.subscribe('edge.create', function(response) {
      // user clicked like button!
    });
    

    点击赞按钮时会调用 facebook 事件“edge.create”。我不知道它为什么这样命名,但这会满足您的需求。

    【讨论】:

      【解决方案2】:

      如果这不起作用,那么我认为您将不走运,因为same origin policy,您无法做任何其他事情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-18
        • 1970-01-01
        相关资源
        最近更新 更多