【问题标题】:Is there a Facebook Share button event for FB.Event.subscribe?FB.Event.subscribe 是否有 Facebook 分享按钮事件?
【发布时间】:2013-11-22 19:19:52
【问题描述】:
我希望在 Facebook Like 按钮和 Facebook Share 按钮之间拆分测试点击。我知道我可以附加 FB.Event.subscribe('edge.create',...) 的事件处理程序来跟踪 Facebook 喜欢按钮上的点击,但是 Facebook 分享按钮是否有相应的事件? FB.Event.subscribe 文档中似乎没有开启。
【问题讨论】:
标签:
facebook
facebook-like
facebook-javascript-sdk
facebook-sharer
【解决方案1】:
这没有任何事件 - 如果您需要在用户从您的应用中点击分享时收到通知,您应该创建自己的分享按钮并在点击时显示 Feed/Share 对话框:
$('#shareButton').click(function() {
FB.ui({
method: 'feed',
link: 'https://developers.facebook.com/docs/dialogs/',
caption: 'An example caption',
}, function(response){
if (response === null) {
console.log('was not shared');
} else {
console.log('shared - post id is ' + response.post_id);
}
});
});