我正在为我的Facebook分享者使用FB.ui版本。但不知何故,即使用户取消共享事件,它也会记录成功。
我的代码如下所示:
window.FB.ui(sharer,
function (response) {
if (response && !response.error_message) {
$.post('/factor/shared/', {
quiz: $('body').attr('id').split('-')[1],
t: t
});
Site.log('%cSUCCESS', 'color: #00ff00');
} else {
Site.log('%cERROR', 'color: #ff0000');
}
window.location.href = window.appConfig.answerresult.forward_link;
});
);
sharer
看起来像这样:
var sharer = {
method: 'share',
href: $(this).data('sharelink') + "?p`enter code here`=" + params_to_base64(params),
};
你能帮我解决这个问题吗?
我尝试过使用这些方法:
Detect Facebook share success?
How to detect Facebook share success? with Javascript
任何帮助将不胜感激!谢谢! :)