Я могу прекрасно использовать потоковый API, когда не включаю параметр count
в вызов filter()
, но когда я пытаюсь указать, сколько твитов из моей истории я хочу получить, мой потоковый объект возвращает None
.
import tweepy
from tweepy.streaming import StreamListener, Stream
class Listener (StreamListener):
def on_status(self, status):
print '-' * 20
print status.text
return
def get_tweets(request):
# if request.is_ajax():
# All keys and secrets are declared here, but were removed for security reasons.
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
listener = Listener()
stream = Stream(auth, listener)
stream.filter(follow=("14739093",), count=-5)
Я также попробовал следующее, чтобы увидеть, что он возвращает.
>>> something = stream.filter(follow=("14739093",), count=-5)
>>> print something
None
Спасибо за вашу помощь!