2

大部分(全部?)OAuth資源 - 有關協議和代碼庫的信息,以便在您自己的應用程序中輕鬆使用它們 - 似乎在互聯網上發現似乎認爲您使用的應用程序是Web應用程序。什麼是.NET框架是可用的DotNetOpenAuth?

然而,我想開始在my windows mobile Twitter client中使用OAuth與Twitter進行交互,我現在通過手動滾動的一組簡單方法使用基本認證。

如果我沒有錯,基本認證即將在2010年6月被Twitter棄用,所以我有一個艱難的截止日期讓我的Twitter客戶端在今年夏天之後繼續工作。另外,我希望能夠輕鬆開始爲使用OAuth的其他服務添加一些支持,例如Foursquare

我現在的問題是,當然簡單:

  1. DotNetOpenAuth僅在定期.NET框架可用,或者是有一個緊湊框架的版本呢?

  2. 您是否有任何人知道我可以在.NET Compact Framework 3.5應用程序上使用OAuth的任何(其他?)OAuth庫?

任何人都可以幫助簡單的答案嗎? ;-)

+0

看來Twitter現在只有這種場景的API方法(來自非web應用程序的oAuth)。請參閱:http://stackoverflow.com/questions/2666862/anyone-got-twitter-xauth-working-with-the-compact-framework-yet – peSHIr 2010-04-19 11:13:05

回答

1

DotNetOpenAuth目前僅適用於完整桌面.NET Framework 3.5及更高版本。

根據需要,在將來爲OAuth使用者提供支持.NET Compact Framework的mild designs,但它需要一個實際的feature requestfunding。如果您可以執行其中一項或兩項操作,則會提高此功能的傳輸速度。

也就是說,有人已經發布了a sample OAuth 1.0a implementation for .NET Compact Framework,可能對您有用。

類似的問題:Looking for OAuth 1.0a sample code for .NET compact framework

+0

感謝您的答覆。當我再次在@peSHIrTweets上工作時,我會毫不猶豫地研究你提到的實現。我已經在用戶語音上添加了一項功能請求。 – peSHIr 2010-01-14 08:21:09

0

看起來TweetSharp可能是一種選擇。如果我瞭解更多信息,將會保持您的全部發布。