получать твиты через локацию - PullRequest
2 голосов
/ 21 июля 2010

Можно ли получить все твиты от пользователей определенного местоположения, отфильтрованных по определенному ключевому слову?Например, я хочу посмотреть все твиты, сделанные за день в определенном месте с ключевым словом «XYZ».Можно ли это сделать?

1 Ответ

1 голос
/ 22 июля 2010

Да, вы можете использовать форму на http://search.twitter.com/advanced для создания расширенного запроса.
Также проверьте http://dev.twitter.com/doc/get/search для получения дополнительной информации API.

Так, например, поиск твитов, содержащих «очень хорошие» от пользователей, находящихся в пределах 100 миль от Лос-Анджелеса, будет записан как:

near:"Los Angeles" within:100mi "very nice"

Ваш поисковый URL будет выглядеть так:
http://search.twitter.com/search?q=near%3A%22Los+Angeles%22+within%3A100mi+%22very+nice%22

Вы также можете получить эти результаты в формате JSON или ATOM, но вам нужно будет включить параметр геокодирования, который генерирует страница поиска. Самый простой способ найти это - скопировать параметр из ссылки «Фид для этого запроса» в правом верхнем углу страницы.

Итак, результаты в формате JSON:
http://search.twitter.com/search.json?geocode=34.052187%2C-118.243425%2C25.0km&q=near%3A%22Los+Angeles%22+within%3A100mi+%22very+nice%22

Результаты в формате ATOM:
http://search.twitter.com/search.atom?geocode=34.052187%2C-118.243425%2C25.0km&q=near%3A%22Los+Angeles%22+within%3A100mi+%22very+nice%22

Также возможно указание диапазона дат; используйте форму расширенного поиска, чтобы помочь вам сконструировать то, что вам нужно.

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