You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Tweepy代其他用户封禁Twitter账号?

Twitter代用户执行封禁操作的可行性说明

首先明确结论:仅使用你个人账号的token,无法代其他用户执行封禁账号操作,原因如下:

  • Twitter平台的封禁操作是和账号权限强绑定的:每个用户的封禁、拉黑等账号操作权限,仅对应用户自身的有效身份凭证(access token、access secret),你的个人token仅代表你自己的账号身份,仅能操作你自己账号的封禁、拉黑功能
  • 如果要实现代其他用户执行封禁操作,需要走Twitter官方的OAuth 1.0a授权流程,引导需要使用该功能的用户登录自己的Twitter账号,给你的应用授权后,获取到对应用户的专属token,才能用该token调用Tweepy的封禁相关接口,替该用户执行封禁操作
  • 额外注意:调用封禁接口前需要确认你的Twitter开发者账号申请的权限已经包含user.write这类用户账号操作权限,未申请对应权限的情况下即使拿到用户授权token也无法调用接口,同时所有操作需要严格符合Twitter开发者协议,违规使用可能导致你的应用或者账号被平台封禁

如果是用Tweepy v2版本调用封禁接口的示例代码逻辑如下:

import tweepy

# 初始化客户端时传入授权用户的专属token
client = tweepy.Client(
    consumer_key="你的应用consumer key",
    consumer_secret="你的应用consumer secret",
    access_token="授权用户的access token",
    access_token_secret="授权用户的access token secret"
)
# 执行封禁操作,user_id是要封禁的账号ID,当前调用身份为授权的用户
response = client.block_user(user_id="目标账号的user_id")

内容的提问来源于stack exchange,提问作者ooo3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 07:45:03