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

使用R语言rtweet包访问推文报错:仅支持Twitter API v2问题排查

问题原因

你当前使用的rtweet默认调用Twitter API v1接口,而Essential权限仅开放v2版本接口访问权限,因此触发权限不匹配报错。

需补充/修改的配置项
  • 升级rtweet到最新正式版本,最新版本已完成Twitter API v2适配:
    install.packages("rtweet")
  • 身份认证逻辑简化,Essential权限下用Bearer Token即可完成应用级认证,无需传入consumer密钥、access token等多组凭证:
library(rtweet)
# 仅需填写你申请的Bearer Token
bearer_token <- "你的Bearer Token值"
# 完成v2接口认证
auth_as(bearer = bearer_token)
  • 替换搜索函数为v2接口专属函数,原有search_tweets()为v1接口专属,v2对应搜索函数为search_tweets_v2():
tweets <- search_tweets_v2(
  q = "#Hashtag",
  n = 200
)
  • 可选参数说明:如需拉取推文的额外字段(如发布位置、用户完整信息等),可在search_tweets_v2()中补充fields、expansions参数自定义返回内容,默认返回基础字段完全满足普通分析需求。

注意:Essential权限下,搜索接口仅支持拉取最近7天内发布的推文,超出时间范围的内容无法通过公开接口拉取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 10:15:05