2010-03-21 11 views
6

Estudié la documentación de Twitter API hoy. Solo descubro que podríamos usar "Twitter REST API Method: statuses user_timeline" para adquirir estados de un determinado usuario. Los retweets se eliminan de la user_timeline por razones de compatibilidad con versiones anteriores. Si quiero incluir retweets, la documentación de la API recomienda "estados retweeted_by_me", pero retweeted_by_me no puede devolver los retweets a otros usuarios.¿Cómo rastrear retweets de un determinado usuario?

Creo que tal vez podamos analizar la página web de Twitter de un determinado usuario para obtener sus retweets. Sin embargo, ¿hay alguna manera elegante de rastrear retweets de un determinado usuario?

¡Gracias de antemano!

Respuesta

5

Esto fue tratado recientemente por los desarrolladores de Twitter. Ahora puede agregar un include_rts=true a su llamada a user_timeline. Véase el análisis completo aquí: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/7a4be385ff549ed0

+1

Para agregar a su comentario, también: 1. Solicite un "recuento" suficientemente alto para obtener suficientes retweets recientes. 2. Filtre los resultados con una clave 'retweeted_status' para eliminar las cosas que no son retweets. – mikemaccana

0

Desea utilizar la llamada a la API retweeted_to_me y luego crear una unión con user_timeline y ordenar por datetime. Es un poco molesto que no mezclen la transmisión por ti.

Cuestiones relacionadas