2009-10-18 39 views
1

我想讓我的網站發佈(授權用戶)到twitter(例如更新狀態)。網站如何以我的名義發佈到Twitter?這是OAuth嗎?

網站如何做到這一點?例如。 TwitPic等?

我知道我必須通過源網站 - > twitter - >我的Twitter帳戶進行一次認證。這就像我如何登錄到SO - >使用OpenId。

這是OAuth/Twitter的OAuth API嗎?如果是這樣的話,我假設Twitter最終發送了一些祕密令牌或我將存儲在數據庫中的當前用戶(這實際上是一個OpenId auth'd用戶..在我的數據庫中沒有密碼!)

我已經使用Twitter的API使用基本身份驗證完全罰款。

最後,如果這是OAuth,那麼這個和Twitter有沒有.NET教程(或.NET MVC tutes)?

謝謝大家!

+0

我最近寫了一篇博客文章,在C#中使用Twitter的OAuth實現。我試圖儘可能多地解釋它。 http://eclipsed4utoo.com/blog/net-twitter-desktop-oauth-authentication/ – 2009-10-19 13:29:06

回答

2

TwitPic不使用OAuth,他們使用基本的HTTP身份驗證,所以你通過服務發送你的真實用戶名和密碼,這通常不是你想要做的,如果你重視你的用戶的安全。

對於OAuth,TweetSharp內置了OAuth支持,您應該可以輕鬆地轉出用於簽名的OAuth實用程序,以便輕鬆進行簽名。有關OAuth過程如何工作的最佳示意圖如下:oauth.net。

相關問題