2011-10-13 17 views
5

Istnieje wiele interfejsów API i skryptów oraz wtyczek do pobierania, hash i tweeta ze strony twitter. I chcesz wysłać tweet na Twitterze z mojej strony z jQueryJak wysłać tweet do Twittera z jquery w mojej witrynie

coś

$('#somebutton').click(function(){ 

var text='some intelligent things to say'; 
#.twitit(text); 

}) 

to, że coś jest możliwe?

teraz używam:

<a href="https://twitter.com/share" class="twitter-share-button" data-count="vertical">Tweet it</a></div> 

ale że ma tytuł strony, aby wysłać go do twitter .. nie jest to, co chcę!

Odpowiedz

8

Co w tym złego:

<a href="https://twitter.com/share" class="twitter-share-button" data-text="Something other than page title" data-count="vertical">Tweet it</a></div> 

Można nawet ustawić dynamicznie poprzez:

$('.twitter-share-button').attr('data-text', 'Some text to tweet'); 

UPDATE: Jeśli jesteś po prostu stara się wykorzystać swój własny przycisk Twitter, można po prostu korzystaj z intencji internetowych, dzięki fantazyjnemu sposobowi nazywania "starych starych adresów URL". Zobacz: https://dev.twitter.com/docs/intents

https://twitter.com/intent/tweet?url=[your URL]&text=[some text to tweet] 

Ponieważ jest to część adresu URL, upewnij się, że urlencode wszystkie parametry.

+0

to duży, odlotowy guzik ... nie taki jaki zaprojektowałem! ale dzięki uczę się jednej rzeczy! – menardmam

+0

Zobacz aktualizację powyżej –

+0

https: część odpowiedzi jest WAY WIĘCEJ o co proszę! .. dzięki – menardmam

0

Oto przykładowy kod, który znalazłem ... Nadal mam wielki przycisk brzydkiego twittera!

<script> 
$(document).ready(function(){ 
    $('a[data-text]').each(function(){ 
     $(this).attr('data-text', "This works!"); 
    }); 
    $.getScript('http://platform.twitter.com/widgets.js'); 
}); 
</script> 

<a href="http://twitter.com/share" 
    class="twitter-share-button" 
    data-text="This is what we want to change dynamically" 
    data-count="none" data-via="chris_camps">Tweet</a> 
<!-- moved to the js above <script type="text/javascript" 
    src="http://platform.twitter.com/widgets.js"></script> --> 
Powiązane problemy