使用Twitterizer发布tweet

本文关键字:tweet 发布 Twitterizer 使用 | 更新日期: 2023-09-27 18:08:55

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

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

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

使用Twitterizer发布tweet

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

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

参见Twitter的OAuth FAQ。

访问令牌的有效期是多长?

我们目前没有使访问令牌过期。如果用户明确拒绝了您的应用程序,或者Twitter管理员暂停了您的应用程序,那么您的访问令牌将无效。如果你的应用程序被挂起,你的应用程序页面上会有一个提示,说明它已被挂起。

我知道,twitter现在已经不允许这种功能了。连接的唯一方法是使用twitter OAuth。