2012-07-05 14 views
12

Estoy tratando de recuperar una lista que contiene el contenido completo de mis estados personales de Twitter con python y tweepy.Obteniendo a los usuarios toda la línea de tiempo de twitter con tweepy

Me he autenticado correctamente a través de OAuth pero parece que no puedo recibir más de 800 actualizaciones de estado de Twitter. Mi página de biografía de Twitter dice que tengo más de 2000 tweets. Estoy dentro del límite de 3200 tweets que Twitter nos impone.

¡Cualquier ayuda sería muy apreciada!

Este es mi código actual (menos la autenticación OAuth API):

for page in tweepy.Cursor(api.user_timeline, count=200).pages(16): 
    page_list.append(page) 
    n = n+1 
    print n 

for page in page_list: 
    for status in page: 
     print status.text 

Respuesta

7

Debe especificar include_rts = True como parámetro para api.user_timeline; los retweets no están incluidos por defecto. Si retuiteas muchas cosas, es probable que tus tweets perdidos hayan desaparecido.

+0

Gracias por la respuesta. Esto funcionó maravillosamente. –

+0

@Time Bueno ¿Esto permite abordar el límite de 3200 tweets por usuario? –

Cuestiones relacionadas