Facebook Like Button的AJAX监听器

时间:2012-07-24 14:37:14

标签: php javascript ajax facebook facebook-like

我的页面上有一些类似的按钮,当有人“喜欢”或“不喜欢”时,我想触发一个PHP脚本(通过AJAX)。

我看到当有人“喜欢”时,会触发POST和GET。当有人做“不喜欢”时,只会触发一个帖子。这可能是区分这两种行为的一种方式。

我如何拦截这些触发的行动?

有没有办法获取帖子的参数?

1 个答案:

答案 0 :(得分:3)

查看Facebook Javascript SDK中的FB.Event APIsubscribe功能可让您按照自己的意愿行事。

从文档中,这是一个用例的示例:

// new like
FB.Event.subscribe('edge.create',
    function(response) {
        alert('You liked the URL: ' + response);
    }
);

// removed like
FB.Event.subscribe('edge.remove',
    function(response) {
        alert('You unliked the URL: ' + response);
    }
);