2015-10-18 1 views
0

Я стараюсь, чтобы получить американские твитов с помощью 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: Возврат API поиска, когда в запросе указан недопустимый формат. Возврат от Streaming API, когда один или несколько параметров не подходят для ресурса. Например, параметр трека будет вызывать эту ошибку, если: Ключевое слово трека слишком длинное или слишком короткое. Указанная ограничивающая рамка недействительна. Не определены предикаты для фильтрованного ресурса, например, ни трек, ни следующий параметр не определены. Следуйте за идентификатором пользователя, который нельзя прочитать. широта/долгота является недопустимой: 49,00, -125,36, 29,27, -67,68

Я думаю Twitter4J не может читать минус (-) координат, потому что, когда я установил без минуса, это работает.

Спасибо за любой ответ

ответ

0

Я решаю это самостоятельно. Он должен быть первым

 Смежные вопросы

  • Нет связанных вопросов^_^