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

如何使用Twitter API v2获取超过280字符的完整长推文?

解决Twitter长推文文本截断问题

针对你遇到的长推文(4000字符上限)获取时被截断到280字符左右的问题,分两种API版本给出解决方案:

如果你使用的是Twitter v1.1 API

你需要在请求中添加 tweet_mode=extended 参数,此时完整的长推文内容会返回在 extended_tweet["full_text"] 字段中,而不是默认的 text 字段。

如果你使用的是Twitter v2 API(从你的代码字段判断,你用的是v2)

默认情况下,单个长推文的 text 字段应该返回完整内容,但如果你的请求来自搜索类端点(比如/2/tweets/search/recent或/2/tweets/search/all),返回的 text 会被截断。这种情况下:

  • 你的现有参数已经包含 expansions_list = ["referenced_tweets.id", ...],这一步是对的
  • 在拿到API响应后,需要检查主推文的 referenced_tweets 字段,找到类型为 quoted 或 replied_to 的引用推文(长推文的剩余内容会放在这些引用推文中)
  • 将主推文的 text 与引用推文的 text 拼接,就能得到完整的长推文内容

另外,确认你的API权限已包含访问Twitter Blue长推文的权限(认证用户通常默认拥有)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 23:06:35