twitter4j位置过滤错误

时间:2016-03-13 03:34:45

标签: scala twitter twitter4j twitter-streaming-api

我正在使用scalatwitter4j来提取推文。我正在关注this教程。我对示例中提到的位置完全相同:

    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,只有在不接受搜索格式时才会返回applicationService。 任何帮助都非常有用。

1 个答案:

答案 0 :(得分:1)

请检查您的twitter4j版本。看起来当前版本(> + = 4.0.X)仍处于开发阶段。所以使用3.0.5将使代码工作。