X的限制清晰地分为两类。文字和媒体限制取决于账号是否开通Premium。API限制取决于应用所在的访问档位。280字符的帖子限制是大家都知道的数字,但它其实是本文中最不值得关注的一个。
X媒体与上传限制
以下数据来自X官方分块媒体上传的API文档,这是目前能找到的最精确的第一方资料来源。
| 限制 | 默认账号 | Premium/认证账号 |
|---|---|---|
| 视频时长 | 20分钟 | 125分钟 |
| 视频文件大小 | 8 GB | 16 GB |
| 图片文件大小 | 5 MB | 5 MB |
| GIF文件大小 | 15 MB | 15 MB |
| 上传分块大小 | 每段5 MB | 每段5 MB |
提示: 本文数据是截至2026年9月,对照X开发者文档(docs.x.com媒体上传指南)核实的。各平台可能随时调整这些数据,不另行通知。
一次通过媒体接口的上传,在附加到帖子时仍可能被拒绝,因为X会在那个环节校验发帖账号的权限。所以,上传器接受了某个视频,并不能证明这条帖子一定会发布成功。如果你在排查定时工具的问题,这一点值得了解:故障出现的位置,比真正的原因要晚一步。
X帖子长度限制
标准帖子限制为280字符,Premium会大幅提高这个上限。完整细分(包括哪些内容会计入字符数,如链接、表情符号、提及,以及哪些不会)见X字符限制。X字符计数器按照X自己的计数方式计算,而不是按文字处理软件的方式,这一点对表情符号和非拉丁文字尤为重要。
X API发布限制
| 接口 | 限制 |
|---|---|
| POST /2/tweets,每用户 | 每15分钟100次请求 |
| POST /2/tweets,每应用 | 每24小时10,000次 |
提示: 本文数据是截至2026年9月,对照X的API速率限制文档核实的。各平台可能随时调整这些数据,不另行通知。
这些是接口的上限,而不是保证你能拥有的权限。一个应用实际能做到什么,取决于它所在的访问档位,而X开发者平台上的付费档位在权限上一直存在明显差异。请查看适用于你自己应用的具体档位限制,而不要假设接口的最大值就适用于你。
关于各网络之间的对比,参见社交媒体API速率限制。
X的操作限制:每日读写上限
X的不同寻常之处在于,它有时会通过官方账号(而非文档)公开宣布一些直白的每日上限(例如每日可读取的帖子数)。这使得这些限制是真实存在的,但也很不稳定:它们最初被宣布为临时措施,之后又被反复调整。
除了已公布的上限之外,关注、取消关注、点赞和私信等日常操作的限制并未被记录在案。X的帮助页面只说明限制的存在以及触及限制后的后果,却没有公布具体阈值。和所有大型平台一样,这种限制执行方式是自适应的,而非一个固定的计数器:
- 账号年龄和认证状态会影响上限,Premium账号与免费账号的处理方式不同。
- 关注比例和粉丝数量历来会影响关注限制,因此小账号无法以大账号的速度进行关注操作。
- 来自屏蔽、静音和举报的投诉率会压缩操作空间,且对私信的影响比其他任何操作都更快。
- 操作的突发速度本身也会产生影响,与每日总量无关。
关于这些限制,网上流传着各种数字版本,但它们大多未经官方证实,且多数已是多年前的旧数据,而X自2023年以来调整其执行方式的频率超过了任何其他主流平台。我们不会将这些数字当作事实重新陈述。
简而言之
- 帖子文字:标准280字符,开通Premium后更多。
- 视频:默认最长20分钟、8 GB,Premium和认证账号最长125分钟、16 GB。
- 图片5 MB,GIF 15 MB。
- API发布:每用户每15分钟100次,每应用每24小时10,000次,具体取决于你的访问档位。
- 关注、点赞和私信限制未公开。曾出现过公布的每日上限,且经历过反复调整。
在这些限制范围内定时发布X帖子
BulkPublish 通过v2 API发布到X,因此上述媒体和权限规则由X本身在发布时执行。凡是我们能提前发现问题的地方,都会提前处理:编辑器按照X自己的方式计算字符数,会在超长帖子被加入队列之前就拒绝它,而不是等发布失败之后才发现。
如果你把同一条推文串同时发布到多个短文本网络,从Twitter跨平台发布到Bluesky一文介绍了两者限制之间的差异,它们的数值相近(280对300),很容易让人踩坑。