1

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

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

我怎么能拦截这些触发的动作?

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

4

1 回答 1

3

查看 Facebook Javascript SDK 中的FB.EventAPI,该subscribe功能应该让你做你想做的事。

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

// 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);
    }
);
于 2012-07-24T14:43:40.793 回答