Как проверить ретвиты определенного пользователя?

Сегодня я изучил Документацию Программного интерфейса Твиттера. Только найдите, что мы могли использовать "Твиттер REST Метод API: состояния user_timeline" для получения состояний определенного пользователя. Ретвиты разделяются из user_timeline по назад причинам совместимости. Если я хочу включенные ретвиты, документация API рекомендуют "состояния retweeted_by_me", но retweeted_by_me не может возвратить ретвиты других пользователей.

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

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

6
задан Xiong 21 March 2010 в 21:37
поделиться

3 ответа

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

5
ответ дан 17 December 2019 в 04:45
поделиться

Вы хотите использовать вызов API retweeted_to_me , а затем создать объединение с user_timeline и отсортировать по datetime . Немного обидно, что они не микшируют поток за вас.

0
ответ дан 17 December 2019 в 04:45
поделиться

Статусы звонков / user_timeline для конкретного пользователя, тогда для каждого статуса вам нужно будет вызывать статусы / id / retweeted_by или статусы / ретвиты.

http://apiwiki.twitter.com/Twitter-REST-API-Method:-GET-statuses-id-retweeted_by http://apiwiki.twitter.com/Twitter-REST-API-Method: -statuses-retweets

0
ответ дан 17 December 2019 в 04:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: