2011-11-11 54 views
5

我正在爲每個特定產品使用Twitter分享選項在網站上工作。Twitter分享按鈕不轉發自定義文本

我跟隨推特API指令進行推特分享,除了自定義顯示文字外,一切都正常。例如,我想用戶鳴叫這樣的:「?你覺得我應該買這http://url.etc @mywebsite」

,但我得到的,當用戶的鳴叫是鏈接: http://url.etc

這是代碼:

<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> 

問題似乎與數據文本選項。

有沒有這方面的經驗?想法? 感謝

回答

1

您可以使用此:

<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

WordPress的我只是用<a href="https://twitter.com/share?url=google.com&text=your text here">Tweet</a>

就像一個魅力!

0

確認您已包含正確的twitter腳本。更妙的是,產生從這裏嘰嘰喳喳的開發接口的鳴叫按鈕代碼.. https://about.twitter.com/resources/buttons

如果你想修改對飛tweetbutton內容......例如,頁面加載後,你將不得不創造並插入您的動態地將tweet按鈕推入html DOM。

關於這方面的一些指導可以在這裏找到。

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

希望這是有幫助的。

4

簡單地使用像一個鏈接:

<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> 

只要改變是什麼[]之間(刪除) 音符,一切都必須RFC(怪異字符如替換爲%20「空間」等)

嘰嘰喳喳提出一個很好的頁面,以使按鈕 https://about.twitter.com/resources/buttons#tweet 但我的解決辦法避免的JavaScript迫使布敦的設計