tweepy API に問題があります。
私は 1 人のユーザー (またはそれ以上) のステータスのストリームを取得する小さなアプリを作成しようとしていますが、最初は 1 つで十分です ;-)
今:私のコードはそのようなものです:
def main():
config = ConfigParser.ConfigParser()
config.read('twitter.cfg')
username = config.get('Twitter', 'username')
password = config.get('Twitter', 'password')
listener = StreamWatcherListener()
stream = tweepy.Stream(username, password, listener, timeout=None)
stream.filter('132897940')
StreamWatcherListener には、新しいステータスが到着するたびにステータスのテキストを出力するメソッド「on_status」があります (stream.filter() の代わりに stream.sample() を試すと、すべてが機能するようです)。
指定された ID は私の testaccount であるため、ツイートするたびに、コンソールでなんらかの応答が得られるはずですが、何も起こりません。
私がしようとすると
curl -d @following http://stream.twitter.com/1/statuses/filter.json -uAnyTwitterUser:Password
Twitter APIで見つけたターミナルでは、すべて正常に動作します。
だから多分私はfilter()メソッドを間違って使用していますか?
助言がありますか?
-アンディ