2011-12-02 207 views
0

我想讓用戶從我的網站更新他們的twitter狀態。我打算使用Twitter的@anywhere的功能,但是這不是一個非常友好的解決方案:Twitter REST API,更新狀態?

  • 接管3秒加載
  • 使14個請求
  • 調用jQuery的兩次

然後我發現了Twitter REST API:https://dev.twitter.com/docs/api

使用OAuth,我希望用戶能夠登錄,然後使用該API更新其狀態。我一直在試圖找到這方面的教程,但我還沒有找到任何使用REST API更新Twitter狀態的教程。

有沒有人有代碼/知道我正在尋找什麼教程?

+2

我谷歌搜索** twitter rest api更新狀態**,直接從API文檔獲得[此代碼](https://dev.twitter.com/docs/api/1/post/statuses/update)。 – Blender

+0

我已經看過文檔,比如你發佈的鏈接,但是我不知道從哪裏開始讓用戶登錄,授權應用等,這就是爲什麼一個教程會有所幫助(並允許我學習更多在這個過程中) – Charlie

+0

可能的重複[有人可以幫助我在Twitter上發佈狀態?](http://stackoverflow.com/questions/5425101/can-somebody-help-me-with-posting-a-status -on-twitter) – jprofitt

回答

1

Adam Green有一個nice tutorial in PHP,它會引導您完成從在Twitter開發人員網站上設置您的應用程序到發佈您的第一條推文的所有內容。

+0

雖然只是張貼靜態推文,雖然當頁面加載,這不會工作,因爲我希望我的網站用戶更新自己的狀態。 – Charlie

2

只需發佈數據以更新api端點。

您可以閱讀Twitter的更新API文檔的詳細信息:https://dev.twitter.com/docs/api/1/post/statuses/update

而且有PHP編寫的開源的Twitter客戶端,命名dabr。 http://code.google.com/p/dabr/

+0

我會看看dabr,你用過它嗎?你知道是否容易剝離它只是更新狀態? – Charlie

+1

你也應該看看亞伯拉罕的twitteroauth庫 - https://github.com/abraham/twitteroauth – Chris

+0

@Charlie是的,請檢查dabr源代碼:common/twitter.php函數twitter_update()。 – virushuo