Twitter API:允许经过身份验证的用户代表其他用户发布推文

时间:2015-02-28 17:59:17

标签: api twitter oauth

Twitter API允许更新“身份验证用户的当前状态”,如the documentation page中所述。

我想要实现的是更新其他用户的当前状态。考虑杂志的推特账号。我希望不同的人能够更新杂志的状态。 Tweetdeck允许这样做,但它也允许许多其他东西,如访问直接消息。我只想为某些经过身份验证的用户提供一个界面(类似于Twitter的推文后界面),以便将状态和图像发布到共享帐户。

我找不到如何使用Twitter API来实现上述功能的简单解释。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

如果你有一个实现状态更新API的应用程序,并且它被发送给不同的人,并且他们使用杂志的twitter帐户授权应用程序,那么应用程序将更新该状态。如果这是你要问的话,我也可以用代码展示一个例子。然而,重点是,一旦用户授权该应用程序,她/他就不再需要与共享登录连接,因为该应用程序将代表该杂志进行此操作。 顺便说一句,类似的问题在这里:Twitter API: post on behalf of whom?

修改

总结一下评论:

标准OAuth身份验证需要以下主要步骤 1)开发实施API更新状态的应用程序(使用OAuth使用者密钥和机密注册)2)安装和授权应用程序:在此步骤中,将要求onwer在Twitter链接中输入被动帐户的凭据用浏览器打开,3)然后 - 在回退后 - 应用程序将存储访问令牌,应用程序的任何用户都可以在不登录的情况下更新状态

一旦您开发了一个可以使用标准OAuth代表被动Twitter帐户发布推文的应用,您就可以将该功能提供给经过身份验证的网站用户。