当我在调用中不包含count
参数时,我可以很好地使用流 API 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
谢谢你的帮助!