Twitter Intent 的 'tweet' 事件回调在 'click' 而不是 'tweet' 上触发

Twitter intent's 'tweet' event callback triggering on 'click' instead of 'tweet'

我对 Twitter 意图共享功能有一些问题,"tweet" 事件在单击共享按钮本身时触发(在打开弹出窗口之前)。我检查了 "click" 和 "tweet" 事件,两个事件同时触发。

twttr.ready(function (twttr) {
    twttr.events.bind(
        'click',
    twitter_share_callback);
    twttr.events.bind(
        'tweet',
    twitter_share_callback);

});


function twitter_share_callback(response) {
    console.log(response)
    $("#response").append(response.type+"<br>")
    //code
}

工作示例JsFiddle

我希望在推文成功后立即得到 "tweet" 回调。

提前感谢您的宝贵时间。

终于找到问题的原因

从 11 月 20 日起,Twitter 将对使用 Twitter 网站时的推文、关注、转发和收藏 JavaScript 事件进行更改。它们现在将在用户调用您页面中的操作时触发,而不是在操作完成后触发。

更多信息https://twittercommunity.com/t/forthcoming-change-to-web-intent-events/54718