【问题标题】:Twitter API: post on behalf of whom?Twitter API:代表谁发帖?
【发布时间】:2020-11-25 13:02:15
【问题描述】:

我想使用 Twitter API,以便我的程序可以发布一些推文。要使用它,我必须在开发中心注册应用程序并获取一些参数,如“消费者密钥”、“消费者秘密”等。然后我可以使用 REST API 或一些库,如 twitter4j - 好的,这很简单。

但问题是:谁将成为此类推文的“作者”?或者,换句话说,发布后我在哪里可以找到它们?它们会由应用程序发布还是由某些用户发布?我真的不知道特定用户如何绑定到注册的 API 应用程序......或者我如何指定(“登录”)用户代表发布推文?

【问题讨论】:

    标签: twitter twitter4j


    【解决方案1】:

    “作者”始终是验证用户。来自Twitter API documentation for statuses/update

    更新验证用户的当前状态,也称为推文。

    要回答您关于使用其他用户的用户名/密码进行身份验证的其他问题,这是可能的,但您需要获得 Twitter 的许可。您还需要使用 OAuth。查看Twitter API OAuth documentation

    【讨论】:

      【解决方案2】:

      您需要有一个 Twitter 帐户才能注册您的应用程序。因此,您的帐户将成为您帖子的作者。

      【讨论】:

      • 好的,听起来合乎逻辑。但是,如果我想开发像替代 Twitter 客户端(桌面或移动软件)这样的应用程序,用户使用他们的凭据进行身份验证,然后发布他们想要的任何内容,该怎么办。有没有办法使用登录名/密码进行身份验证 - 不使用 OAuth 和重定向?
      猜你喜欢
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多