2013-02-01 44 views
3

只是一個快速的問題,我怎麼能直接從我的網站上的href鏈接發送給用戶?例如:Tweet to twitter user via href

<a href="twitter.com/user?newtweet=">@name</a> 

希望你明白我在做什麼!不知道它是否可以完成

+0

不能做到這一點簡單。您可能需要查看[Twitter API](http://dev.twitter.com) – Jeremy1026

回答

3

我相信最接近你會得到的是使用Twitter Tweet buttons,除非你想編寫你自己的後端服務,你可以通過HTTP GET訪問,而後者又需要與Twitter進行交互通過他們的API。

使用上面提到的代碼生成器,你會得到一個看起來像這樣的代碼,你將不得不換c_eliasson這與我的一個Twitter的處理,你想改用:

<a href="https://twitter.com/intent/tweet?screen_name=c_eliasson" class="twitter-mention-button" data-related="c_eliasson">Tweet to @c_eliasson</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> 

雖然我會推薦使用代碼生成器,因爲它爲您提供了一些額外的機會來自定義外觀和行爲。

+0

謝謝,我發佈自己的帖子後纔看到您的回覆!哈哈 –

+0

@AndyHolmes我的榮幸!注意你也必須包含腳本標籤。我相信只使用你自己的答案中描述的錨點是不夠的。 –

+0

我剛剛測試,直接進入推文頁面:) 編輯:這是我作爲客戶端要求沒有彈出窗口後,只是讓你知道 –

3

在觀看的建議Twitter的按鈕,你可以簡單地只使用

<a href="https://twitter.com/intent/[email protected]">Tweet to @twittername</a> 
+0

Tweet Web Intent [開發者指南](https://dev.twitter.com/web/tweet-button/web-intent) –

+0

[Here](https://ww2.younoodle.com/2013/09/10/ how-create-a-pre-populated-tweet /)是這種方法的一些提示,包括如何包含hashtags。 –

-2
<a href="https://twitter.com/intent/tweet?screen_name=c_eliasson" class="twitter-mention-button" data-related="c_eliasson"> 
    Tweet to @twitteralbgoom 
</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> 
+0

小心解釋你的代碼是如何工作的? – Degustaf

+0

https://Twitter.com.app – user4695084

+0

你見過已經接受的答案嗎? –

0
<a href="https://twitter.com/intent/tweet?screen_name=c_eliasson" class="twitter-mention-button" data-related="c_eliasson"> Tweet to @twitteralbgoom </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>