【问题标题】:Posting tweets using Twitterizer使用 Twitterizer 发布推​​文
【发布时间】:2011-09-19 18:50:05
【问题描述】:

我正在使用 twitterizer 向用户的 Twitter 帐户发布推文。它工作正常,但它完全基于令牌(众所周知)。这在我的情况下不起作用,因为 Twitterizer 将用户重定向到用户登录的 twitter 页面,然后使用 callbackurl 将控件返回到我们的应用程序。

我的要求略有不同。我将用户的 Twitter 帐户凭据存储在我的数据库中,然后使用我想要发布推文的这些凭据。

这可能吗?所以,总而言之,我不希望用户离开我的网站。他们可以在我的申请表中配置他们的用户名和密码,然后我想获取这些凭据并发布推文。

【问题讨论】:

  • @Merlyn Monroe:我已经注册了我的应用程序。不是关于一次 OAuth。让我找到那个。
  • 我把它改成了一个答案。另外,那不是我的名字=P

标签: c# asp.net twitterizer


【解决方案1】:

不确定 Twitterizer,但我相信您可以在 twitter.com 上注册您的应用,通过 OAuth 进行一次性身份验证,获取并存储身份验证令牌,并永久使用它。

我无法从经验或权威角度发言,但我认为将他们的凭据存储在您的数据库中可能违反 Twitter 的 TOS。

the OAuth FAQ for Twitter

访问令牌能持续多久?

我们目前不会使访问令牌过期。如果用户从他们的设置中明确拒绝您的应用程序,或者如果 Twitter 管理员暂停您的应用程序,您的访问令牌将无效。如果您的申请被暂停,您的申请页面上会显示一条说明它已被暂停。

【讨论】:

  • 好的!让我找到一次性身份验证的选项。
【解决方案2】:

AFAIK,twitter 现在已经停止允许这种功能。唯一的连接方式是使用 twitter OAuth。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 2017-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 2021-04-11
    相关资源
    最近更新 更多