1

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()メソッドを間違って使用していますか?

助言がありますか?

-アンディ

4

2 に答える 2

7

自分で見つけた

stream.filter()メソッドには配列が必要です

だから私はコーディングしなければならなかった

stream.filter(['1234567'])

ほらほら

于 2010-04-16T18:32:18.353 に答える