2016-04-16 5 views
0

Ich schreibe einen kleinen Twitter Bot mit Tweepy als Python Twitter Wrapper und ich versuche auf Tweets zuzugreifen, die von meinen Freunden geschrieben wurden, deren Twitter Account privat ist. Der Bot folgt ihnen und umgekehrt, aber aus irgendeinem Grund kann ich diese Tweets von geschützten Freunden nicht erschließen. Dies ist der Ausschnitt aus dem Code, der mit dem Twitter-Stream-Angeboten:Mit Tweepy/Python in geschützte Twitter Streams tippen

auth = OAuthHandler(ckey, csecret) 
auth.set_access_token(atoken, asecret) 
twitterStream = Stream(auth, listener()) 
twitterStream.filter(track=[hotword]) 

Jeder hat einen Hinweis, wie es richtig zu machen? Prost!

Antwort

2

Die Stream/Filter-API gibt geschützte Inhalte nicht zurück.

Vom docs:

Returns öffentlichen Status, die ein oder mehrere Filter Prädikate entsprechen.

Sie können sie nicht einmal sehen, die follow parameter verwenden, die Benutzer, die Sie interessieren sich für das Streaming API sind spezifiziert:

Angabe der Benutzer, deren Tweets auf dem Strom geliefert werden soll. Folgende geschützte Benutzer werden nicht unterstützt.

Um geschützte Tweets zu erhalten, benötigen Sie REST-Endpunkte.

+0

In Ordnung, vielen Dank! –