python - twitter api
Devuelve un tweets de usuarios con tweepy (1)
Estoy usando tweepy y python 2.7.6 para devolver los tweets de un usuario específico
Mi código se ve como:
import tweepy
ckey = ''myckey''
csecret = ''mycsecret''
atoken = ''myatoken''
asecret = ''myasecret''
auth = tweepy.OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
api = tweepy.API(auth)
stuff = api.user_timeline(screen_name = ''danieltosh'', count = 100, include_rts = True)
print stuff
Sin embargo, esto genera un conjunto de mensajes que parecen <tweepy.models.Status object at 0x7ff2ca3c1050>
¿Es posible imprimir información útil de estos objetos? ¿Dónde puedo encontrar todos sus atributos?
Desafortunadamente, el modelo de Status no está realmente bien documentado en los documentos tweepy .
user_timeline() método user_timeline() devuelve una lista de instancias de objetos de Status . Puede explorar las propiedades y métodos disponibles utilizando dir() , o ver la implementación real .
Por ejemplo, desde el código fuente puede ver que hay author , user y otros atributos:
for status in stuff:
print status.author, status.user
O bien, puede imprimir el valor del atributo _json que contiene la respuesta real de una llamada a la API:
for status in stuff:
print status._json