我想在用户之后执行另一个功能,比如我的网页。
facebook Like Button会返回任何值,例如true或false。所以我可以在之后执行任何操作吗?
还是有另一种选择吗?
答案 0 :(得分:4)
您必须使用Javascript API执行此操作:
FB.Event.subscribe('edge.create',
function(response) {
console.log("Here is the response %o", response);
}
);
答案 1 :(得分:0)
AFAIK,“FB Like”是JavaScript插件(不是PHP),但您可以将JS事件绑定到类似按钮,这会将一些AJAX数据发送到您的服务器,通知它,使用Like按钮。即使你,我也不确定我的答案。
答案 2 :(得分:0)
您可以订阅事件edge.create和edge.remove它们分别用于跟踪喜欢和不喜欢事件的触发。
作为一个简单的检查,在响应函数中添加alert(),看看你是否正确..
FB.Event.subscribe('edge.create', function(response) {
// A user liked the item, read the response and handle
alert("like event detected");
});
FB.Event.subscribe('edge.remove', function(response) {
// A user liked the item, read the response and handle
alert("unlike event detected");
});