我控制着三个twitter账户:一个是我的主账户,另两个是通过机器人自动发布内容。我创建了机器人逻辑,并将其添加到Twitter的开发工具中,我可以很容易地使用它将其发布到我的主帐户。
现在,我需要为我的两个辅助帐户添加访问令牌。我的问题是-什么是最简单的方法。
据我所见,Twitter只支持一种方法:三足OAuth流。这并不太复杂,但在我看来,需要设置一个带有回调url的模拟网站,这似乎太多了,因为我只需要生成两个api令牌。我是不是遗漏了什么?
发布于 2022-05-08 06:52:46
有一些方法可以通过命令行工具为OAuth 1.0A生成访问令牌和访问令牌秘密,这些工具允许您使用“基于PIN”的OAuth流。
一个例子是Twitter自己的API测试工具,它要求您也安装twurl
。这将允许您对用户帐户进行身份验证(它仍然会弹出一个窗口到twitter.com上,让您进行身份验证),并将它们存储到主目录中的~/.twurlrc
文件中。还有tw-oob-oauth-cli
,这是一个独立的应用程序来做同样的事情。
发布于 2022-05-07 14:50:51
你没漏掉什么。之所以需要这样做,是为了迫使用户有一个他们信任的浏览器打开,并看到他们在https://twitter.com/
上,这样他们就可以相信这是一个安全的地方输入他们的密码。
https://stackoverflow.com/questions/72155795
复制