Post 如何使用API在html中检测推文是否成功完成?
我在一个网站上工作,我想在其中分享社交媒体的内容Post 如何使用API在html中检测推文是否成功完成?,post,events,twitter,share,Post,Events,Twitter,Share,我在一个网站上工作,我想在其中分享社交媒体的内容 I am using three platform for share content : i.e facebook, tweeter and linkedIn 在facebook上 如果内容成功发布到facebook上,响应将为空白数组([]) 在tweeter中,无论内容是否在tweet中,响应都将为空(对话框由用户关闭) 当我在html中绑定widget事件时,我看到我的success事件是在tweet成功之前触发的。它在tweet对
I am using three platform for share content :
i.e facebook, tweeter and linkedIn
在facebook上
如果内容成功发布到facebook上,响应将为空白数组([])
在tweeter中,无论内容是否在tweet中,响应都将为空(对话框由用户关闭)
当我在html中绑定widget事件时,我看到我的success事件是在tweet成功之前触发的。它在tweet对话框打开时运行
我使用推特api的方式如下:
==> Initialization :
window.twttr = (function (d, s, id) {
var t, js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
return window.twttr || (t = {
_e: [],
ready: function (f) {
t._e.push(f)
}
});
}(document, "script", "twitter-wjs"));
==> create button :
twttr.ready(function (twttr) {
twttr.widgets.createShareButton(
'https://example.com',
document.getElementById('twr'), {
url: 'https://example.com',
count: '1',
size: 'large'
}).then(function (el) {
});
twttr.events.bind('click', function (event) {
//add ur post tweet stuff here
console.log('tweet');
});
});
当前行为:
创建twitter按钮后,当我单击按钮时,当tweet对话框打开时,我的控制台日志将放在第一位
预期行为:当我点击对话框中的tweet按钮时,tweet成功后,tweet事件应在对话框关闭或tweet成功后触发,而不是在对话框打开时触发
有没有办法,那么请帮帮我