问题描述
我正在使用 rtweet 搜索查询来查找带有 2 个特定主题标签的推文。我从 2021 年 2 月 1 日开始,直到 2021 年 2 月 5 日,我每天收到 5000 到 10,000 条推文。现在我每天返回大约 800 条推文。
然后我决定现在扩展我的搜索参数以包含更多主题标签,但我仍然只返回 2000 条推文。
我认为包含新的主题标签会增加我的回报,因为它会搜索过去 7 天使用这些主题标签的推文? (我有标准的 Twitter API)
我尝试使用#friday 等热门话题标签,但仍然只能获得 N=18,000 最大推文回报的 8-12%。
此外,在 2021 年 2 月 5 日,我的 Twitter API 有了新的身份验证要求,此后互联网浏览器会自动打开,提示我的帐户已获得授权,我可以返回 R。
search_tweets(q = "#friday OR #monday -filter:retweets -filter:replies",lang = "en",n=18000,type = "recent",parse = FALSE,retryonratelimit= TRUE)
谢谢大家(:
解决方法
https://developer.twitter.com/en/docs/twitter-api/enterprise/rules-and-filtering/operators-by-product
https://developer.twitter.com/en/docs/twitter-api/enterprise/rules-and-filtering/enterprise-operators
https://developer.twitter.com/en/docs/labs/filtered-stream/guides/search-queries
重要说明:样本操作员首先将消防水管的范围缩小到 X%,然后对采样子集应用规则/过滤器。例如,如果您使用 sample:10,则每条推文都有 10% 的机会出现在样本中。
我不熟悉rtweet。它可能依赖于受该更改影响的 API 端点。
他们希望您升级您的 API 访问权限。如果您找到替代解决方案,请将其作为答案发布。