2014-01-25 2 views
1

У меня есть список пользователей ['foo','bar'] Я хочу искать ли они проверили где-нибудь или нет (с использованием 4SQ API) ..Как искать твиты заданных нескольких пользователей на основе определенных критериев, используя twitter api?

Так в основном, все, что я ищу в том, что содержат ли их чириканье «\4sq.com\» или нет?

Я очень смущен, глядя в их апи?

Бонусные баллы, если этапы могут быть реализованы в python.

Благодаря

ответ

1

У вас есть два варианта для проверки твитов пользователя:

Одним из вариантов является просматривать твиты в их пользователей Timeline (доступных в Tweepy через api.user_timeline). Тем не менее, вам может потребоваться выполнить поиск через множество несвязанных твитов, прежде чем вы столкнетесь с тем, кого ищете. Учитывая, сколько твитов у некоторых пользователей есть, вы можете просто посмотреть подробные твиты более поздние, чем на определенную дату (вы можете посмотреть атрибут created_at возвращенных твитов).

Другой вариант - использовать API поиска (доступный в Tweepy, хотя «api.search»). Это имеет то преимущество, что вы можете указать поисковый запрос, давая вам соответствующие твиты. Тем не менее, вам нужно будет выполнить поиск по твитам, пока вы не найдете их самим пользователем. Опять же, вы можете ограничить диапазон дат твитов, которые вы просматриваете.

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