如果用户使用顶部的官方 Facebook 'like' 按钮喜欢 iframe 页面选项卡,我需要记录到数据库中。我在stackoverflow上进行了搜索,发现了一个javascript片段......
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
}
);
但它不会为官方按钮触发(仅像添加到页面的按钮)?我在 FB.init 之后和 FB.Canvas 在异步调用中调整大小之前声明它。PHP中有没有办法捕捉到这一点 - 刷新时可能吗?JS 或 PHP 都可以(因为 JS 可以简单地 ajax 一个 php 文件)。签名的请求包含他们是否喜欢该页面,但我需要在它发生(或刚刚发生)时捕获它。非常感谢任何帮助:-)