2010-11-18 66 views
0

是否可以發佈到Twitter的使用共享的網址,例如:使用輸入框發佈到Twitter的

http://twitter.com/home?status=My狀態更新

但是,而不是創建一個鏈接,用戶點擊,我想要有一個輸入框將輸入框的內容作爲狀態發佈。所以,無論用戶輸入到輸入框中,都會替換我的狀態更新。

我在想應該有一種方法來使用表單來發布到這個URL hxxp://twitter.com/home?status = XXXX其中XXXX是輸入值。這可能嗎?

更新:我意識到我描述了這個錯誤 - 它不必實際發佈狀態,它可以將它們帶到Twitter,要求它們登錄(如果沒有,跳過),然後將狀態更新在Tweet框內,並要求用戶按Tweet發送它

謝謝!

回答

0

不,Twitter要求從其界面發送狀態。

您可以向用戶提供一個選項,只有在用戶授權您的應用程序在其帳戶中發送twit後,才能從您的網站發送狀態信息。

+0

感謝您的回答。共享URL的作品(http://www.twitter.com/home/status=BLAHBLAHBLAH),但我想這是唯一的方法來做到這一點? – 2010-11-18 22:25:37

+0

共享網址會將用戶轉發給他的個人資料,但不會將其提交給他。邏輯非常簡單:避免垃圾郵件。想想垃圾郵件網站 - 他們會在任何地方利用它。 – 2010-11-18 22:28:36

+0

那好吧,它不必爲他們發佈,只需將他們帶到他們可以先登錄的頁面,然後再按「Tweet」。這對我來說可以。 – 2010-11-18 22:31:57

0

不幸的是,解決這個問題可能會比你想象的更復雜。

的Twitter最近切換到全OAuth認證與他們的API互動,發佈狀態更新等

總之,做你認爲上面有什麼需要你的訪問者登錄。

爲了簡化在我的網站上,我使用的是Official Twitter Tweet Button,因爲我覺得我的訪問者會最信任它,並且會毫無顧慮地輸入他們的用戶名/密碼。

Official Twitter Tweet Button頁面有一個構建器,您可以在其中選擇各種選項來更改推文本身的外觀和內容。

一定要結帳的advanced usage examples的完整的文檔和properties that can be used with the javascript tweet button

附註中充分借鑑

在我的地盤我註冊了一個應用程序,所以我可以包括以下js文件:

<script src="http://platform.twitter.com/anywhere.js?id=MY-APP-ID&amp;v=1"></script> 

而且我的鏈接是這個樣子:

<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://mydomain.com/url-to-post" data-text="Text that will actually be tweeted" data-count="horizontal" data-via="mytwitteraccount">Tweet</a> 
+0

感謝您的詳細信息。我意識到我描述了這個錯誤 - 它不必真正發佈狀態,它可以將它們帶到Twitter,讓他們登錄(如果不是,跳過),然後將狀態更新放入Tweet框中,並要求用戶按Tweet發送。 – 2010-11-18 22:32:49