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

R语言rtweet包search_tweets系列函数报错求助:API v1.1已移除

解决rtweet包搜索推文函数失效问题

问题原因

rtweet 2.0.0及后续版本中,search_tweets()、search_30day()、search_tweets2()等旧搜索函数已完全废弃,核心原因是Twitter API v1.1被官方移除,这些函数依赖的旧API接口不再可用——这和RStudio、Rtools版本无关。

解决方案

  1. 更新rtweet到最新版本
    确保你使用的是适配API v2的最新版rtweet:

    install.packages("rtweet")
    
  2. 使用API v2对应的搜索函数search_tweets_v2()
    这是rtweet针对新API推出的替代函数,示例代码如下(以搜索"stock price of Tesla"为例):

    library(rtweet)
    
    # 完成API v2认证(首次运行会引导你绑定开发者账号)
    auth_setup_default()
    
    # 搜索指定关键词的推文
    tesla_tweets <- search_tweets_v2(
      query = "stock price of Tesla",
      n = 100 # 可根据需要修改获取的推文数量
    )
    
    # 查看搜索结果
    head(tesla_tweets)
    
  3. 关键注意事项

    • 必须拥有有效的Twitter开发者账号,并完成API v2的密钥配置,auth_setup_default()会引导你完成这一步。
    • search_tweets_v2()的参数和旧函数略有差异,可通过?search_tweets_v2查看官方文档了解更多参数设置。

内容的提问来源于stack exchange,提问作者Roma Kandpal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 09:08:19