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

Twitter API免费版无法使用tweepy发推文?权限问题求助

解决Twitter API 403权限问题(实现推文发布)

你的问题根源在于:代码调用的是Twitter API v1.1的update_status接口,但当前账号仅拥有API v2的访问权限,免费层级显示的每月1500条推文额度是针对v2接口的,所以无法通过v1.1接口使用该配额。

直接改用Twitter API v2的接口即可解决问题,用Tweepy的Client类替代原有的API类,修改后的代码如下:

import tweepy

# 填入你的认证密钥
consumer_key = ""
consumer_secret = ""
access_token = ""
access_token_secret = ""

# 初始化API v2客户端
client = tweepy.Client(
    consumer_key=consumer_key,
    consumer_secret=consumer_secret,
    access_token=access_token,
    access_token_secret=access_token_secret
)

# 发布测试推文
response = client.create_tweet(text="Test")
print(f"推文发布成功,ID: {response.data['id']}")

额外检查事项:

  • 确认你的开发者项目权限设置为Read and Write(免费层级支持该权限),如果之前是只读权限,需在Twitter开发者后台修改后重新生成密钥
  • v2接口的create_tweet完全匹配免费层级的每月1500条发布额度,后续扩展功能(如带图推文)也可通过v2接口实现

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 17:17:26