Search 如何利用Twitter';s从指定国家检索推文的流式API?
我的目标是检索来自爱尔兰、新西兰、立陶宛等小国的所有推文,或者尽可能多地检索 Twitter的搜索API允许在给定lat/long的半径范围内搜索状态。Twitter通过用户配置文件中包含的地理标签数据,或者通过对用户配置文件中的家乡位置进行反向地理编码,来决定返回哪些结果 流API中的公共状态流可以通过geobox进行过滤,但Twitter在返回这些结果时不会执行反向地理编码。迄今为止的研究表明,在这些国家使用地理标记的人并不多 显然,如果我能够访问firehose流,那么使用流API将是一条可行之路,因为我可以自己执行反向地理编码。但是,在默认访问级别,随机样本流没有向我提供足够的相关用户Search 如何利用Twitter';s从指定国家检索推文的流式API?,search,twitter,geolocation,twitter4j,Search,Twitter,Geolocation,Twitter4j,我的目标是检索来自爱尔兰、新西兰、立陶宛等小国的所有推文,或者尽可能多地检索 Twitter的搜索API允许在给定lat/long的半径范围内搜索状态。Twitter通过用户配置文件中包含的地理标签数据,或者通过对用户配置文件中的家乡位置进行反向地理编码,来决定返回哪些结果 流API中的公共状态流可以通过geobox进行过滤,但Twitter在返回这些结果时不会执行反向地理编码。迄今为止的研究表明,在这些国家使用地理标记的人并不多 显然,如果我能够访问firehose流,那么使用流API将是一条
那么,使用流式API有什么好处呢?我是否应该坚持使用搜索API,因为我不太可能从流式API中获得任何独特的数据 您可以传递locations参数来指定地理标记tweet的区域。 对于Twitter4J,使用FilterQuery#locations()。
http://twitter4j.org/en/javadoc/twitter4j/FilterQuery.html#locations(double[][])您可以传递locations参数来指定地理标记tweet的区域。 对于Twitter4J,使用FilterQuery#locations()。
http://twitter4j.org/en/javadoc/twitter4j/FilterQuery.html#locations(double[])谢谢Yusuke,但我在问题中提到了这一点:“流API中的公共状态流可以通过geobox进行过滤,但Twitter在返回这些结果时不会执行反向地理编码。到目前为止的研究表明,在这些国家使用地理标记的人并不多。“题外话:您的库非常棒,感谢您创建它。谢谢Yusuke,但我在我的问题中提到了这一点:“流媒体API中的公共状态流可以通过geobox进行过滤,但Twitter在返回这些结果时不会执行反向地理编码。到目前为止的研究表明,在这些国家使用地理标记的人并不多。