facebook Like Button会返回任何值(PHP)吗?

时间:2011-08-24 06:24:18

标签: php facebook facebook-like

我想在用户之后执行另一个功能,比如我的网页。

facebook Like Button会返回任何值,例如true或false。所以我可以在之后执行任何操作吗?

还是有另一种选择吗?

3 个答案:

答案 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");

  });