Twython API de búsqueda con next_results

Estoy un poco confundido acerca de la API de búsqueda. Supongamos que solicito “foobar”, el siguiente código:

from twython import Twython api = Twython(...) r = api.search(q="foobar") 

De esta manera tengo 15 estados y un "next_results" en r["metadata"] . ¿Hay alguna forma de recuperar esos metadatos a la API de Twython y tener las siguientes actualizaciones de estado, o debo obtener el próximo until_id a mano de los "next_results" y realizar una nueva consulta?

petrux, “next_results” se devuelve con los metadatos “max_id” y since_id, que deben usarse para recuperarse y recorrer la línea de tiempo hasta que obtengamos la cantidad deseada de tweets.

Aquí está la actualización de twitter sobre cómo hacerlo: https://dev.twitter.com/docs/working-with-timelines

A continuación se muestra el código de ejemplo que podría ayudar.

 tweets = [] MAX_ATTEMPTS = 10 COUNT_OF_TWEETS_TO_BE_FETCHED = 500 for i in range(0,MAX_ATTEMPTS): if(COUNT_OF_TWEETS_TO_BE_FETCHED < len(tweets)): break # we got 500 tweets... !! #----------------------------------------------------------------# # STEP 1: Query Twitter # STEP 2: Save the returned tweets # STEP 3: Get the next max_id #----------------------------------------------------------------# # STEP 1: Query Twitter if(0 == i): # Query twitter for data. results = api.search(q="foobar",count='100') else: # After the first call we should have max_id from result of previous call. Pass it in query. results = api.search(q="foobar",include_entities='true',max_id=next_max_id) # STEP 2: Save the returned tweets for result in results['statuses']: tweet_text = result['text'] tweets.append(tweet_text) # STEP 3: Get the next max_id try: # Parse the data returned to get max_id to be passed in consequent call. next_results_url_params = results['search_metadata']['next_results'] next_max_id = next_results_url_params.split('max_id=')[1].split('&')[0] except: # No more next pages break