当我设置像这段代码的具体位置时,我尝试使用Twitter4J获取美国推文:
FilterQuery fq = new FilterQuery();
double lat1 = 48.996059d;
double long1 = -125.361695d;
double lat2 = 29.269125d;
double long2 = -67.683473d;
twitterStream.addListener(listener);
double[][] bb = {{lat1, long1}, {lat2, long2}};
fq.locations(bb);
twitterStream.filter(fq);
我得到这样的错误:
角色不接受参数。 406:当请求中指定了无效格式时,由Search API返回。 当一个或多个参数不适合资源时由Streaming API返回。例如,track参数会在以下情况下抛出此错误: track关键字太长或太短。 指定的边界框无效。 没有为过滤资源定义谓词,例如,既不跟踪也不跟随参数定义。 关注userid无法读取。 纬度/经度无效:49.00,-125.36,29.27,-67.68
我猜Twitter4J无法读取减号( - )坐标,因为当我设置没有减号时,它会起作用。
感谢您的回复
答案 0 :(得分:0)
我自己解决。它必须首先是