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

是否需订阅Twitter API Basic计划才能抓取推文?免费计划问题咨询

关于Twitter API免费计划抓取推文的问题

免费计划的可用性

  • 目前Twitter API的免费计划可以抓取推文,但有严格限制:
    • 仅能访问最近7天内的公开推文
    • 调用额度有限:每15分钟最多1500次请求,部分端点(如/tweets/search/recent)的返回结果数量也有上限
    • 无法获取超过7天的历史推文,也不能使用高级筛选功能

调用失败的常见原因

  • 权限配置错误:免费计划需确保应用已正确申请read权限,调用时使用正确的认证方式(Bearer Token或OAuth 1.0a)
  • 端点使用错误:免费计划仅支持特定端点,比如/tweets/search/recent,不能使用付费专属的/tweets/search/all(历史搜索)
  • 触发限流:短时间内请求次数过多会触发额度限制,导致请求失败
  • 参数格式错误:筛选条件不符合免费计划要求,或请求参数格式不正确

以下是Python调用免费计划的简单示例(基于tweepy库):

import tweepy

# 替换为你的Bearer Token
bearer_token = "YOUR_BEARER_TOKEN"
client = tweepy.Client(bearer_token=bearer_token)

# 搜索最近7天内包含"NLP"的推文
response = client.search_recent_tweets(query="NLP", max_results=10)
if response.data:
    for tweet in response.data:
        print(tweet.text)
else:
    print("未获取到推文或请求失败")

是否需要订阅Basic计划?

如果你的研究需要以下任一能力,就需要订阅Basic计划:

  • 访问超过7天的历史推文
  • 更高的调用额度(Basic计划每15分钟最多10000次请求)
  • 更多筛选条件或返回字段
    若只是小规模抓取最近7天的公开推文,免费计划足以满足需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 20:48:18