推特4J位置过滤器错误



我正在使用scalatwitter4j来提取推文。我正在学习本教程。我对示例中提到的位置做了完全相同的操作,如下所示:

    val austinBox = Array(Array(-97.8,30.25),Array(-97.65,30.35))
    twitterStream.filter(new FilterQuery().locations(austinBox))

我收到此错误为:

    Error:(64, 54) type mismatch;
    found   : Array[Array[Double]]
    required: Array[Double]

我将值更改为Array[Double]为:

    val austinBox = Array(-97.8,30.25)
    twitterStream.filter(new FilterQuery().locations(austinBox))

现在我得到406 error code只有在不接受搜索格式时才返回。任何帮助都将非常有用。

请检查您的Twitter4j版本。 看起来当前版本(>+=4.0.X)仍在开发中。因此,使用 3.0.5 将使代码正常工作。

相关内容

  • 没有找到相关文章

最新更新