【发布时间】:2011-12-23 09:29:56
【问题描述】:
我正在使用“Twitter4j”库,我只是想知道是否可以在某个位置返回推文并包含某个关键字。我注意到官方 Twitter 文档中提到了这一点:
边界框是逻辑 OR。位置参数可以与跟踪参数组合,但请注意,所有术语都是逻辑 ORd,因此查询字符串 track=twitter&locations=-122.75,36.8,-121.75,37.8 将匹配包含术语 Twitter 的任何推文(即使是非地理推文)或来自旧金山地区。
不幸的是,这不是我需要的,它返回的推文太多了。关于如何解决这个问题的任何想法,或者我在图书馆中缺少的东西可以让我做到这一点?
库 javadoc:http://twitter4j.org/en/javadoc/twitter4j/FilterQuery.html#locations
目前我有这样的过滤器代码
twitter.filter(new FilterQuery().locations(sydney).track(keywords));
并且还尝试了各自的行:
twitter.filter(new FilterQuery().locations(sydney).track(keywords));
twitter.filter(new FilterQuery().track(keywords));
【问题讨论】:
标签: java twitter processing twitter4j