0

我想让我的网站(授权用户)发布到 Twitter(例如更新状态)。

网站如何做到这一点?例如。推特图片等?

我知道我必须在某一时刻对源网站进行身份验证 -> twitter -> 我的 twitter 帐户。就像我登录 SO -> 使用 OpenId 一样。

这是 OAuth / twitter 的 OAuth API 吗?如果是这样,我假设 Twitter 最终会向我发回一些秘密令牌或其他东西,然后我将针对当前用户(这实际上是一个 OpenId auth'd 用户..我的数据库中没有密码)存储在数据库中!)

我已经很好地使用了使用基本身份验证的 twitter 的 API。

最后,如果这是 OAuth,是否有任何与此和 Twitter 相关的 .NET 教程(或 .NET MVC 教程)?

谢谢各位!

4

2 回答 2

2

是的,它是 OAuth。这是他们的文档

于 2009-10-18T03:17:43.680 回答
2

TwitPic 不使用 OAuth,它们使用基本的 HTTP 身份验证,因此您通过服务发送您的实际用户名和密码,如果您重视用户的安全性,这通常不是您想要做的。

至于 OAuth,TweetSharp 内置了 OAuth 支持,您应该能够轻松删除 OAuth 实用程序以进行签名。关于 OAuth 流程如何工作的最佳图表在这里:oauth.net。

于 2009-10-22T00:22:41.557 回答