当机器人应用程序是在单独的帐户下创建时,我如何从我的机器人帐户发送推文?

Posted

技术标签:

【中文标题】当机器人应用程序是在单独的帐户下创建时,我如何从我的机器人帐户发送推文?【英文标题】:How do I tweet from my bot account when the bot app is created under a separate account? 【发布时间】:2021-06-12 08:37:06 【问题描述】:

我是新手,请原谅我的无知。

我在我的个人 Twitter 帐户上创建了一个开发者帐户,我的最终目标是让另一个帐户偶尔发推文。我正在使用 tweepy 并成功地在推特上发布了一些内容,尽管来自我的帐户。

Twitter 开发者帐户可以获得他们的 API 密钥和秘密,以及访问密钥和秘密。我想弄清楚的是如何让我的机器人帐户的密钥让 it 推文而不是我的帐户。 在在线阅读了无数页面以及文档之后,似乎有一种方法可以通过三足身份验证和pin-based auth 来获取另一个用户的身份验证,这似乎是实现我目标的正确途径。

但是,我不知道从这里去哪里。三足身份验证页面要求提供各种必填字段,我不知道要填写什么(回调 URL 和网站 URL)。此外,文档将该过程描述为需要由开发帐户启动的过程,而我根本不知道如何启动该过程。

有什么帮助或指导吗?我的 tweepy 脚本已经完成,只需要连接到 Twitter API。

谢谢。

编辑和解决方案(2021 年 3 月 18 日): 感谢 Sim 对本文的评论,我能够使用 Tweepy 派生一个 python 脚本,以使用基于 pin 的身份验证 found here 来授权机器人。无论如何,我都会阅读这篇文章,但是一旦它开始告诉您创建 .js 和 .json 文件,就停在那里并使用我的脚本。这对我有用。

【问题讨论】:

【参考方案1】:

找到了适合我的解决方案,我认为这就是您所需要的。 https://dev.to/stratospher/many-bot-accounts-using-1-twitter-developer-account-17ff

【讨论】:

以上是关于当机器人应用程序是在单独的帐户下创建时,我如何从我的机器人帐户发送推文?的主要内容,如果未能解决你的问题,请参考以下文章

本地机器的模拟在它应该失败时成功

如何从我的 Facebook 应用程序访问我的客户帐户?

如何使用 web3.js 注销 MetaMask 帐户

在用户注销时从我的应用程序中删除 facebook 会话 cookie

测试 IPN 不应该从我的 Paypal 沙盒帐户中取钱吗?

如何允许不和谐机器人访问谷歌产品?