【问题标题】:Twitter4j Query by location + blacklistwordTwitter4j 按位置查询+黑名单
【发布时间】:2014-11-19 22:59:13
【问题描述】:

这个问题与twitter4j library有关

所以在推特上进行标准搜索时,可以说@Apples near:UK

但是在创建对象时查询对象:

Query q = new Query("@Apples near:UK"); 

不起作用。有人能解释一下我如何从特定位置(比如英国)获取推文吗?

【问题讨论】:

    标签: java twitter twitter4j


    【解决方案1】:

    有两种方法可以做到这一点。

    如果您take a look at the documentation,您会发现您可以使用地点 ID 而不是文本搜索。

    对于您的特定情况,您需要根据 the documentation 对您的搜索进行地理编码。

    搜索运算符“near”在 API 中不可用,但有一种更精确的方法可以使用模板“latitude,longitude,radius”指定的地理编码参数来限制给定位置的查询,例如, “37.781157,-122.398720,1mi”。

    【讨论】:

    • 您好,感谢您的回复。但是,我不明白如何在 twitter4j 中执行此操作
    • 文档说你可以应用实例方法geoCode - 见twitter4j.org/javadoc/twitter4j/…
    • 谢谢!是的,我已经看到了,但我必须为英国创建一个坐标多边形吗?这可能吗?
    • 您需要一个位于英国中心的点,然后是一个包含英国的半径。你会在网上找到很多例子。
    • 好的,谢谢你的帮助,我将不得不想出另一种方法来做到这一点,因为这将意味着大量的不准确
    猜你喜欢
    • 1970-01-01
    • 2019-02-07
    • 2013-07-07
    • 2012-02-21
    • 1970-01-01
    • 2015-04-19
    • 2015-08-14
    • 2018-10-30
    • 2011-02-21
    相关资源
    最近更新 更多