#api #twitter #twitter-streaming-api
#API #Twitter #twitter-streaming-api
Вопрос:
Учитывая этот URL, я должен видеть твиты по всему Лондону, верно?
http://stream.twitter.com/1/statuses/filter.json ?местоположения = 51.23,-0.28, 51.68, 0.25
Но ничего не происходит : (
Я пробовал разные области, но вообще ничего не смог получить, хотя я пробую области, указанные в документе, ни с использованием cURL / POST.
Когда я добавляю параметр отслеживания ключевых слов, я получаю тонну твитов — но это не значит, что местоположение работает (рамки, ограничивающие местоположение, являются логическими или с другими параметрами фильтрации).
Спасибо!
Ответ №1:
По моему опыту работы с потоковым API я обнаружил, что твитов с геотегами на удивление мало. И, возможно, ваши местоположения слишком ограничены. Но когда вы добавляете параметр keyword, как вы заявляете, вы получаете результаты OR’d для обоих поисковых запросов — Twitter делает это, чтобы вы могли выполнять несколько потоковых запросов по одному и тому же соединению.
Если вы попытаетесь
http://stream.twitter.com/1/statuses/filter.json?locations=-180,-90,180,90
Вы получаете всевозможные ответы в ответ.
РЕДАКТИРОВАТЬ: упс, кроме того, у вас заданы долгота и широта в обратном порядке. долгота стоит на первом месте в их API. Этот URL работает:
http://stream.twitter.com/1/statuses/filter.json?locations=-0.28,51.23,0.25,51.68
Комментарии:
1. Вау. Долгота на первом месте. Большое спасибо.