Custom Twitter Share + Callback
Testing Twitter callback after tweeting via intent API
HTML
<a id="tweet" href="#">Tweet</a>
CSS
#tweet {
background: #f2f2f2;
border: 1px solid #ccc;
text-decoration: none;
position: absolute;
left: 20px;
top: 20px;
padding: 10px;
color: #111;
}
JavaScript
// https://dev.twitter.com/docs/intents/events
var base = 'http://twitter.com/intent/tweet';
var text = 'Testing Twitter share callbacks';
var url = 'http://soulwire.co.uk';
var via = 'soulwire,hell';
var path =(base + '?url=' + url + '&text=' + text + '&via=' + via);
$('#tweet').attr('href', path);
$.getScript("http://platform.twitter.com/widgets.js", function(){
function handleTweetEvent(event){
console.log('handleTweetEvent', event);
if (event) {
alert("This is a callback from a tweet");
}
}
twttr.events.bind('tweet', handleTweetEvent);
});