首页 > 解决方案 > rtweet 搜索查询返回的推文比前几天少得多

问题描述

我正在使用 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。

这是一个示例 rtweet 搜索查询:

search_tweets(q = "#friday OR #monday -filter:retweets -filter:replies", lang = "en", n=18000, type = "recent", parse = FALSE, retryonratelimit= TRUE)

感谢大家 (:

标签: rtwitterhashtagrtweet

解决方案


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

重要提示:示例运算符首先将 firehose 的范围缩小到 X%,然后将规则/过滤器应用于该采样子集。例如,如果您使用的是 sample:10,则每条推文都有 10% 的机会出现在样本中。

我不熟悉 rtweet。它可能依赖于受该更改影响的 API 端点。
他们希望您升级您的 API 访问权限。如果您找到替代解决方案,请将其发布为答案。


推荐阅读