2010-03-10 22 views
1

有很多項目可以幫助開發人員將內容發佈到Twitter;我能想到的是我的頭頂上是Twitterizer有沒有.NET的任何StatusNet工具包?

有沒有發佈到StatusNet的項目?

鑑於StatusNet實現了一個非常類似於Twitter的API,我可以修改/擴展Twitterizer來做到這一點。

但是,如果可能的話,如果已經存在,我想避免重新發明輪子。

回答

1

你可能已經經歷了這些,但我想我會提到它讓別人無法理解它。

據我所知,有沒有具體的 Status.Net爲.NET只有庫,但正如你所說,該API的大部分是因爲StatusNet的非常相似的開始是微博的一個開源克隆。

最後我看了看,Linq2Twitter有對Identi.ca/StatusNet具體的支持,但是在MahTweets,我們停止使用他們贊成TweetSharp庫,從而間接支持StatusNet的通過其透明的代理系統。

即:

FluentTwitter.CreateRequest().Configuration.UseTransparentProxy("http://identi.ca/api/").AuthenticateAs(user, password); 

我不知道如何可靠要麼庫將是在未來支持這一點,因爲Twitter的設置爲關閉基本身份驗證在一個月左右。我還沒有測試過它是否適用於OAuth,因爲它需要更多的url來重新映射。

編輯:你也可以讓TweetSharp與StatusNet的OAuth api一起工作。 獲取請求令牌時,傳遞http://identi.ca/api/oauth/request_token作爲TransparentProxy,並在授權令牌時傳入http://identi.ca/api/oauth/authorize。就目前而言,StatusNet不支持OAuth 1.0a,因此您沒有Twitter爲桌面客戶端提供的基於PIN的身份驗證。

+0

其實我沒有,謝謝! – Broam 2010-05-17 15:03:09

相關問題