2011-11-11 23 views
5

Sto lavorando a un sito Web con l'opzione di condivisione di Twitter per ogni prodotto specifico.Pulsante di condivisione Twitter non inoltra il testo personalizzato

Ho seguito le istruzioni API di Twitter per la condivisione di tweet e tutto funziona bene tranne la visualizzazione personalizzata del testo. Ad esempio voglio all'utente di tweet come questo: "? Cosa pensi Devo comprare questo http://url.etc @mywebsite"

ma tutto quello che ottiene quando i tweet utente è il link: http://url.etc

Questa è la codice:

<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script> 
<a target="_blank" href="https://twitter.com/share" data-url="http://bit.ly/twitter-api-announce" data-via="testtest" data-text="What do you think? Should I buy this? " data-count="none" data-counturl="http://groups.google.com/group/twitter-api-announce" >TWITTER</a> 

I problemi sembrano essere con l'opzione di testo di dati.

Qualche esperienza in merito? Idee? Grazie

risposta

1

È possibile utilizzare questo:

<a href='https://twitter.com/share?url=google.com&text=Signup>Tweet</a <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='//platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','twitter-wjs');</script> 
5

su WordPress ho appena usato <a href="https://twitter.com/share?url=google.com&text=your text here">Tweet</a>

funziona come un fascino!

0

Verificare di aver inserito gli script twitter corretti. Meglio ancora, generare il codice del pulsante Tweet dall'interfaccia Twitter sviluppatore qui .. https://about.twitter.com/resources/buttons

Se si desidera modificare il contenuto tweetbutton al volo ... ad esempio dopo il caricamento della pagina, si dovrà creat e inserire il pulsante tweet nel DOM html in modo dinamico.

Alcune indicazioni su questo possono essere trovate qui.

http://denvycom.com/blog/twitter-button-with-dynamic-custom-data-text-message/

Speriamo che questo sia utile.

4

è sufficiente utilizzare un link come:

<a href="http://twitter.com/share?related=[your_twitter_account]&via=[your_twitter_account]&lang=[fr]&text=[hello%20world]&url=[www.google.com]">tweet</a> 

Basta cambiare ciò che è compresa tra [] (e rimuoverli) nota che tutto deve essere RFC (con caratteri strani come 'spazio' sostituita da% 20 ecc)

Twitter proporre una bella pagina per rendere i pulsanti https://about.twitter.com/resources/buttons#tweet Ma la mia soluzione evitare il javascript per forzare il disegno del buton

Problemi correlati