代码之家  ›  专栏  ›  技术社区  ›  Pure.Krome

网站如何代表我发布到Twitter上?这是奥特吗?[关闭]

  •  1
  • Pure.Krome  · 技术社区  · 15 年前

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

    网站是如何做到这一点的?例如twitpic等?

    我知道我必须在某一点上通过源网站--gt;twitter--gt;我的twitter帐户的认证。这就像我如何使用openid登录到so->。

    这是OAuth/Twitter的OAuth API吗?如果是这样的话,我假设twitter最终会向我发送一些秘密令牌或其他东西,然后我会将它们存储在数据库中,与当前用户(实际上是openid auth'd用户)进行比较。我的数据库中没有密码!)

    我已经使用了Twitter的API,使用了基本的身份验证,非常好。

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

    谢谢大家!

    2 回复  |  直到 15 年前
        1
  •  2
  •   Justin Johnson    15 年前

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

        2
  •  2
  •   Daniel Crenna    15 年前

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

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