api - 推特 API : allow authenticated user to post tweets on another user's behalf

标签 api twitter oauth

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

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

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

最佳答案

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

编辑

简单总结一下评论:

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

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

关于api - 推特 API : allow authenticated user to post tweets on another user's behalf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28784986/

相关文章:

java - Twitter API : Twitter has private access in . ..错误

php - iOS 应用程序和用户身份验证。授权?

c++ - 设置(属性)类的单个/多个成员的最佳实践

node.js - 测试 API 包装器

java - Twitter4J 访问 token 已经可用

security - LDAP JWT OAuth 方案说明

c# - Google 的 GData Picasa API 和 OAuth 是否使用 C# 工作?

node.js - 对公共(public) api 的 Node https get 请求导致错误 : CERT_UNTRUSTED

java - 如何检查 URL 是否包含 botw.org 上的链接?

c# - Twitter API 在调用 account/verify_credentials.json 时返回 215 Bad Authentication Data