如何使用机器人更改用户的 Twitter 名称?

Posted

技术标签:

【中文标题】如何使用机器人更改用户的 Twitter 名称?【英文标题】:How can I change a user's Twitter name with a bot? 【发布时间】:2015-12-03 07:52:50 【问题描述】:

我正在尝试找出是否可以通过软件更改您的 Twitter 名称。 我正在尝试制作一个程序,它每天都会以我的名义递减一个数字。

例如,10 月 3 日我的名字可能是“Spam - 5”,但 10 月 4 日可能是“Spam - 4”。

最好用 Python 2.7.x 完成

【问题讨论】:

【参考方案1】:

您可以使用POST account/update_profile API 端点来更新您的 Twitter 用户名。详情请见the relevant documentation。

【讨论】:

【参考方案2】:

您需要创建一个与您的帐户关联的Twitter Application 以获取所需的 OAuth 密钥。

使用python-twitter:

import time, twitter

api = twitter.Api(consumer_key='CONSUMER_KEY_HERE', consumer_secret='CONSUMER_SECRET_HERE', access_token_key='ACCESS_TOKEN_HERE', access_token_secret='ACCESS_TOKEN_SECRET_HERE')

i = 0
while True:
    api.UpdateProfile(name=str(i))
    i += 1
    time.sleep(60 * 60 * 24) # 1 day

【讨论】:

我在使用 Twitter 模块时遇到问题,它给了我一个 ImportError 请求。

以上是关于如何使用机器人更改用户的 Twitter 名称?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 Discord 机器人昵称?

用户名包含Twitter API使用Java中的特定单词

如何为用户实现关注者,如在 twitter 中

Laravel 5:用户关注其他用户(如twitter) - 如何设置关系

如何在 Twitter 成功后返回密钥名称?

在输入更改时加载 twitter 配置文件