2010-03-21 2 views
6

Я изучил документацию по API Twitter сегодня. Только найдите, что мы можем использовать "Twitter REST API Method: statuses user_timeline" для получения статусов определенного пользователя. Retweets удаляются из user_timeline для обратной совместимости. Если я хочу включить ретвиты, API Documentation рекомендует «statuses retweeted_by_me», но retweeted_by_me не может вернуть ретвиты другим пользователям.Как сканировать ретвиты определенного пользователя?

Возможно, мы сможем проанализировать веб-страницу Twitter определенного пользователя, чтобы получить его ретвиты. Однако есть ли какой-нибудь изящный способ сканировать ретвиты определенного пользователя?

Заранее благодарен!

ответ

5

Это было адресовано в последнее время разработчики Twitter. Теперь вы можете добавить include_rts=true к вашему вызову user_timeline. Смотрите полное обсуждение здесь: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/7a4be385ff549ed0

+1

Чтобы добавить к вашим комментариям, также: 1. Попросите достаточно высокий «счет», чтобы получить достаточно последних ретвитов. 2. Отфильтруйте результаты с помощью ключа «retweeted_status», чтобы удалить материал, который не является ретвитами. – mikemaccana

0

Вы хотите использовать API-интерфейс retweeted_to_me, а затем создать соединение с user_timeline и отсортировать по datetime. Это немного раздражает, что они не смешивают поток для вас.

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