R - streamR 包 - 使用 filterStream 捕获所有推文?

R - streamR package - using filterStream to capture all tweets?

我需要在给定的时间段内捕获来自一个非常小的农村社区(总体上不会生成很多推文)的所有推文。提供关键字可能会很好地过滤掉少数推文中的大部分。

有没有办法使用 filterStream() 从地理编码区域捕获所有推文,而不考虑推文内容?换句话说,是否可以在不提供包含要跟踪的关键字的特定字符串或字符串向量的情况下使用 filterStream ?我在帮助文件或 twitter API 文档中找不到任何关于通用查询的信息。 谢谢

是的,您可以将 "track" 参数留空,只需添加定义您感兴趣区域周围地理框的坐标,并使用 "locations" 参数。

例如:

filterStream("tweetsUS.json", locations = c(-125, 25, -66, 50), 
   timeout = 300, oauth = my_oauth)

捕获从美国发送的推文。要了解有关其工作原理的更多信息,您可以查看此参数的文档 here.