2017-07-13 6 views
1

Je veux diffuser mon propre calendrier twitter avec python et tweepy et utiliser le code ci-dessous, mais il suffit d'imprimer quelques chiffres et je dois imprimer mes twitts chronologie. Pouvez-vous m'aider?twitter chronologie en streaming avec tweepy

import tweepy 
from tweepy import Stream 
from tweepy.streaming import StreamListener 

consumer_key = 'abc' 
consumer_secret = 'abc' 
access_token = 'abc' 
access_secret = 'abc' 

auth = OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(access_token, access_secret) 

api = tweepy.API(auth) 
class listener(StreamListener): 

    def on_data(self, data): 
     print (data) 
     return True 
    def on_error(self, status): 
     print (status) 

twitterStream = Stream(auth, listener()) 
twitterStream.userstream(encoding='utf8') 

Répondre

2

Si vous prenez un look at the documentation il dit:

La méthode on_data de StreamListener de Tweepy passe facilement des données d'états à la méthode on_status.

Les numéros que vous voyez sont les ID d'objet des Tweets. Vous aurez besoin de faire quelque chose comme:

def on_status(self, status): 
    print(status.text)