r - 使用 R 提取 Twitter 推文 - 无法提取更多数量的推文
问题描述
我需要来自 twitter 的大约 10k 条推文,但我无法提取它们。
收到以下警告消息:
在 doRppAPICall("search/tweets", n, params = params, retryOnRateLimit = retryOnRateLimit, : 请求了 10000 条推文,但 API 只能返回 476
有没有办法提取 10k 条推文?
解决方案
请参阅Twitter 搜索 API,使用标准帐户,您只能请求过去 7 天的推文或 15 分钟窗口内的 180 条推文,用户身份验证(应用身份验证为 450)。
Edit1:似乎我误解了API描述。您每秒可以发出 180/450 次请求并不意味着您会收到 180/450 条推文,而是您可以发出 180/450 次不同的 API 调用。您所描述的现象的解释也在上述链接中进行:
请注意,Twitter 的搜索服务以及扩展的搜索 API 并不意味着是推文的详尽来源。并非所有推文都会被索引或通过搜索界面提供。
对于一个关键字,Twitter 可能只看到几百个重要关键字,而对于其他关键字,几千个可能就足够有趣了。
推荐阅读
- html - 如何更改按钮内文本的悬停颜色
- javascript - Nodejs创建不同的发布请求
- angular - 如何将 formControl 绑定到具有对象 id 的对象?PrimeNG 下拉菜单
- image - 更改图像尺寸 - 大量导入时出错 - Prestashop 1.7
- c# - C# Fluent API 将两个属性映射到同一列
- java - 仅迭代枚举中以某些字符开头的值的最有效方法
- python - 如何在python的字典中附加重复函数中的数据?
- javascript - javascript中的if else子句面临错误“SyntaxError:预期的表达式,得到关键字'else'@(shell):1:0”
- php - 将源文件复制到 php 容器时出现 docker build 错误
- java - Flinks Collector.collect() 如何处理数据?