Tweepy ライブラリを使用して、Pyhon で楽しみのために行っている小さな市場センチメント プロジェクトの Twitter プログラムを作成しています。ただし、API アクセスなどに関する私の知識が限られているため、ほとんどの Twitter API ドキュメントはやや不可解です。いくつか知りたいことがあります。ここでこれらの質問をするのが適切でない場合はお知らせください。別の場所に投稿できます。
1) 私が書いているアプリケーションがありません。ストリーミング API なしでストリーミング API にアクセスすることは可能ですか? その場合、Oauth2 でフィードにアクセスできるように、コンシューマとアクセス トークン キーを申請するにはどうすればよいですか?
2) 自分のすべてのフォロワーがいる自分の Twitter フィードにアクセスして、関連する市場情報を持っていると思われる多数の人々をフォローすることは可能ですか?
私は現在、以下のオンラインで見つけた簡単なプログラムを持っていますが、コンシューマー キーまたはアクセス トークン キーを持っていないため、明らかに「エラー: 401」が表示されます。
import tweepy
import oauth2
consumer_key = ''
consumer_secret = ''
access_token_key = ''
access_token_secret = ''
auth1 = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth1.set_access_token(access_token_key, access_token_secret)
class StreamListener(tweepy.StreamListener):
def on_status(self, tweet):
print 'Ran on_status'
def on_error(self, status_code):
print 'Error: ' + str(status_code)
return False
def on_data(self, data):
print 'Ok, this is actually running'
l = StreamListener()
streamer = tweepy.Stream(auth=auth1, listener=l)
setTerms = ['twitter']
streamer.filter(track=setTerms)
どんな助けでも大歓迎です-ありがとう。
編集: API にアクセスできるように、ダミーのアプリケーションを作成する必要がありますか?