поиск в твиттере api нет места - PullRequest
8 голосов
/ 17 декабря 2011

У меня возникли проблемы с просеиванием через Twitter API.Я пытаюсь найти твиты рядом с определенным местоположением, а затем увидеть их точные (или приблизительные) географические координаты.Я понимаю, что гео-поле устарело, и теперь мы должны использовать поле "место".К сожалению, когда я использую следующий URL: http://search.twitter.com/search.json?q=&geocode=30.1829,-97.832,10mi, я получаю кучу ответов с местоположением, которое соответствует городу с географическими координатами, но geo: равно нулю и поле места отсутствует.Я застрял только с точностью до координат города, или я использую неправильный поисковый вызов?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 13 февраля 2012

Помните, что твиттинг с географическим местоположением является обязательным процессом.Twitter предоставит канал из области для всех твиттеров в этой области, но только те, кто решил твитнуть свои координаты, будут отображаться с геоинформацией.

Используя q = здесь с вашим URL, он вернул мне 1 твит с информацией "гео" в этой форме (хотя, вероятно, к тому времени, когда вы попробуете ...) она будет перемещаться вниз по шкале времени:):

"geo":{"coordinates":[-33.9769,18.5080],"type":"Point"}
0 голосов
/ 28 января 2015

У каждого пользователя есть определенное пользователем местоположение, заданное в настройках его профиля.Используйте это, когда пользователи не используют геокодирование.

Вы можете получить список всех стран / штатов по странам и выполнить простую операцию очистки набора данных.

Это дало мне то, что мне было нужно для данных о местоположении, и значительно обогатило мой вывод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...