网站如何代表我发布到Twitter?这是OAuth吗?

时间:2009-10-18 03:15:10

标签: twitter oauth

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

网站如何做到这一点?例如。 TwitPic等?

我知道我必须在源网站上进行身份验证 - > twitter - >我的推特账号。这就像我登录SO - >使用OpenId。

这是OAuth / twitter的OAuth API吗?如果它,我假设Twitter最终向我发送一些秘密令牌,或者我将存储在数据库中的当前用户(实际上是一个OpenId认证用户...我的数据库中没有密码) !)

我使用基本身份验证的twitter的API非常好。

最后,如果这是OAuth,是否有这个和Twitter的.NET教程(或.NET MVC tutes)?

谢谢大家!

2 个答案:

答案 0 :(得分:2)

是的,这是OAuth。这是他们的documentation

答案 1 :(得分:2)

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

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