2

大多数(全部?)OAuth 资源 - 有关协议和代码库的信息,以便在您自己的应用程序中轻松使用它们 - 似乎在 Internet 上找到的一个似乎假设您正在使用它的应用程序是一个 Web 应用程序。

然而,我想开始在我的 Windows 移动 Twitter 客户端中使用 OAuth 来与Twitter交互,现在我通过一组我手动滚动的简单方法使用基本身份验证。

如果我是正确的,基本身份验证将在 2010 年 6 月被 Twitter 弃用,所以我有一个艰难的截止日期来让我的 Twitter 客户端在今年夏天之后继续工作。此外,我希望能够轻松地开始为使用 OAuth 的其他服务添加一些支持,例如Foursquare

我现在的问题当然很简单:

  1. DotNetOpenAuth 是否只能在常规 .NET 框架上使用,还是也有紧凑的框架版本?

  2. 你们中有人知道我可以在 .NET Compact Framework 3.5 应用程序上使用 OAuth 的任何(其他?)OAuth 库吗?

任何人都可以提供简单的答案吗?;-)

4

2 回答 2

1

DotNetOpenAuth 目前仅适用于完整桌面 .NET Framework 3.5 及更高版本。

将来有一些温和的设计可以根据您的需要为 OAuth 消费者支持 .NET Compact Framework,但它需要提交实际的功能请求资金。如果您可以执行其中一项或两项操作,它将提高此功能的交付速度。

也就是说,有人已经发布了 .NET Compact Framework 的示例 OAuth 1.0a 实现,可能对您有用。

类似问题:寻找 .NET 紧凑框架的 OAuth 1.0a 示例代码

于 2010-01-09T15:37:25.817 回答
0

看起来TweetSharp可能是一种选择。如果我了解更多信息,我会及时通知大家。

于 2010-04-29T08:59:24.330 回答