我想让我的网站发布(授权用户)推特(例如更新状态)。
网站如何做到这一点?例如。 TwitPic等?
我知道我必须在源网站上进行身份验证 - > twitter - >我的推特账号。这就像我登录SO - >使用OpenId。
这是OAuth / twitter的OAuth API吗?如果它,我假设Twitter最终向我发送一些秘密令牌,或者我将存储在数据库中的当前用户(实际上是一个OpenId认证用户...我的数据库中没有密码) !)
我使用基本身份验证的twitter的API非常好。
最后,如果这是OAuth,是否有这个和Twitter的.NET教程(或.NET MVC tutes)?
谢谢大家!
答案 0 :(得分:2)
答案 1 :(得分:2)
TwitPic不使用OAuth,他们使用基本的HTTP身份验证,因此您通过该服务发送实际的用户名和密码,如果您重视用户的安全性,这通常不是您想要做的。
至于OAuth,TweetSharp内置了OAuth支持,您应该能够轻松地删除OAuth实用程序以进行签名。有关OAuth流程如何运作的最佳图表如下:oauth.net。