Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改Facebook API事件订阅仅在单击某个like按钮时运行?_Php_Javascript_Jquery_Api_Facebook - Fatal编程技术网

Php 更改Facebook API事件订阅仅在单击某个like按钮时运行?

Php 更改Facebook API事件订阅仅在单击某个like按钮时运行?,php,javascript,jquery,api,facebook,Php,Javascript,Jquery,Api,Facebook,使用Facebook API,如何更改事件订阅脚本,使其仅在单击类似certian的按钮时运行?我将在我的页面上有许多单独的like按钮,代码如下: FB.Event.subscribe('edge.create', function(response) { // codey stuff }); 如果单击了任何按钮,将关闭。。正当如何更改此设置?您不能仅订阅某些事件,但如果您检查回调中的响应变量,您将获得刚刚为其创建边缘的对象的URL。从那里,您可以确定它是否是您感兴趣的对象,并相应地处

使用Facebook API,如何更改事件订阅脚本,使其仅在单击类似certian的按钮时运行?我将在我的页面上有许多单独的like按钮,代码如下:

FB.Event.subscribe('edge.create', function(response) {
  // codey stuff
}); 

如果单击了任何按钮,将关闭。。正当如何更改此设置?

您不能仅订阅某些事件,但如果您检查回调中的
响应
变量,您将获得刚刚为其创建边缘的对象的URL。从那里,您可以确定它是否是您感兴趣的对象,并相应地处理它

FB.Event.subscribe('edge.create', function(response) 
{               
    if (response == "<whatever>") {
        // do stuff
    }
});
FB.Event.subscribe('edge.create',函数(响应)
{               
如果(响应==“”){
//做事
}
});
编辑:这里有一个例子