使用R的searchTwitter调用Twitter API遇HTTP 403错误的解决咨询
解决R语言调用Twitter API出现HTTP 403错误的方法
核对API密钥与权限
逐一检查consumerkey、consumersecret、accesstoken、accesssecret的字符准确性,避免复制时出现空格、缺失或多余字符。同时确认你的Twitter开发者账号已申请Standard v1.1 API访问权限,且项目权限覆盖推文搜索功能。适配API版本与工具包
twitteR包依赖的Twitter v1.1 API对免费账号的限制极大,甚至可能已停止支持免费搜索请求。建议切换到更适配新API的rtweet包,示例代码如下:library(rtweet) create_token( app = "你的应用名称", consumer_key = "你的consumer key", consumer_secret = "你的consumer secret", access_token = "你的access token", access_secret = "你的access secret" ) tweets <- search_tweets("GameStopStock", lang = "en", n = 100)若坚持使用
twitteR,需确认账号已升级到付费API套餐。排查请求频率限制
Twitter API有严格的调用频次阈值,短时间内重复请求可能触发403拦截。可暂停一段时间后重试,或登录开发者后台查看API调用统计,确认是否触及限制。确认账号状态
检查你的Twitter开发者账号是否正常,有无因违反平台条款被限制或封禁,账号异常会直接导致API请求被拒绝。
内容的提问来源于stack exchange,提问作者giulgiul
相关产品推荐
相关产品推荐

