我的页面上有一些类似的按钮,当有人“喜欢”或“不喜欢”时,我想触发一个PHP脚本(通过AJAX)。
我看到当有人“喜欢”时,会触发POST和GET。当有人做“不喜欢”时,只会触发一个帖子。这可能是区分这两种行为的一种方式。
我如何拦截这些触发的行动?
有没有办法获取帖子的参数?
答案 0 :(得分:3)
查看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);
}
);