免费X开发者套餐能否用Python获取推文?是否需付费?
X(原Twitter)API免费套餐权限说明及问题解决
核心结论
- 免费开发者套餐仍可用于学习测试获取推文,但权限范围大幅缩小;你碰到的403错误是因为调用了免费版不支持的接口。
- 旧YouTube教程失效是因为X(含更名前的Twitter)早已调整了API权限规则,很多原免费接口现在仅向付费用户开放。
错误解析
Forbidden: 403 Forbidden
453 - You currently have access to a subset of Twitter API v2 endpoints and limited v1.1 endpoints (e.g. media post, oauth) only. If you need access to this endpoint, you may need a different access level.
错误码453明确提示:你的账号仅能访问部分v2接口和有限的v1.1接口,当前调用的接口不在免费权限范围内。
免费套餐可用的推文相关接口
免费版能调用的v2接口主要包括:
- 指定公开账号的最近100条推文:通过
/2/users/{id}/tweets接口获取 - 最近7天内的公开推文基础搜索:返回结果数量有限,且有调用频次限制
学习测试的实用建议
- 放弃旧教程里的v1.1接口,改用X API v2的免费可用接口,官方文档会明确标注接口的权限等级
- 调整学习场景:用免费接口获取最近7天的公开推文或指定用户的最新内容,完全能满足入门测试需求
- 无需订阅付费套餐:仅学习测试的话,免费版权限足够;只有当你需要抓取7天前的历史推文、批量获取大量数据时,才需要考虑每月100美元的基础套餐
内容的提问来源于stack exchange,提问作者scanlondon
相关产品推荐
相关产品推荐

