我的页面上有几个点赞按钮,当有人“喜欢”或“不喜欢”时,我想触发一个 PHP 脚本(通过 AJAX)。
我看到当有人“喜欢”时,会触发 POST 和 GET。当有人说“不喜欢”时,就会触发一个帖子。这可能是区分这两种行为的一种方式。
我怎么能拦截这些触发的动作?
有没有办法获取帖子的参数?
我的页面上有几个点赞按钮,当有人“喜欢”或“不喜欢”时,我想触发一个 PHP 脚本(通过 AJAX)。
我看到当有人“喜欢”时,会触发 POST 和 GET。当有人说“不喜欢”时,就会触发一个帖子。这可能是区分这两种行为的一种方式。
我怎么能拦截这些触发的动作?
有没有办法获取帖子的参数?
查看 Facebook Javascript SDK 中的FB.Event
API,该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);
}
);