2015-11-27 122 views
1

我有一些問題與Twitter意向共享功能,單擊共享按鈕本身(打開彈出之前)觸發的「鳴叫」事件。我檢查了「點擊」和「鳴叫」事件,並且兩個事件同時觸發。Twitter的意圖的'鳴叫'事件回調觸發'點擊',而不是'鳴叫'

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

祝全成鳴叫後立即獲得「鳴叫」的回調。

在此先感謝您寶貴的時間。

回答

1

最後我能找到問題

從11月20日微博背後的原因將作出改變的鳴叫,跟隨,轉推和喜愛的JavaScript事件使用Twitter的網站時。現在,當用戶在頁面中調用動作時,將觸發它們,而不是在動作完成後觸發。

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

+0

任何解決辦法知道是否有人真的鳴叫的東西嗎? –

+0

目前JS API沒有解決方法,但是可以使用OAuth2。 Reffer https://dev.twitter.com/rest/reference/post/statuses/update –

+1

@JinsSebastian嗨。你能分享你的解決方案嗎? – soovorow