【发布时间】:2014-11-19 22:59:13
【问题描述】:
这个问题与twitter4j library有关
所以在推特上进行标准搜索时,可以说@Apples near:UK
但是在创建对象时查询对象:
Query q = new Query("@Apples near:UK");
不起作用。有人能解释一下我如何从特定位置(比如英国)获取推文吗?
【问题讨论】:
这个问题与twitter4j library有关
所以在推特上进行标准搜索时,可以说@Apples near:UK
但是在创建对象时查询对象:
Query q = new Query("@Apples near:UK");
不起作用。有人能解释一下我如何从特定位置(比如英国)获取推文吗?
【问题讨论】:
有两种方法可以做到这一点。
如果您take a look at the documentation,您会发现您可以使用地点 ID 而不是文本搜索。
对于您的特定情况,您需要根据 the documentation 对您的搜索进行地理编码。
搜索运算符“near”在 API 中不可用,但有一种更精确的方法可以使用模板“latitude,longitude,radius”指定的地理编码参数来限制给定位置的查询,例如, “37.781157,-122.398720,1mi”。
【讨论】:
geoCode - 见twitter4j.org/javadoc/twitter4j/…