Tweepy のインストールに成功しました。SocialRegistration (Twitter oauth) のインストールに成功しました。しかし、今私は Tweepy で認証を必要とすることをしようとしていますが、正しく動作していません。「認証が必要です」というエラー ページが表示され続けます。SocialRegistration と Tweepy を「接続」するにはどうすればよいですか? tweepy にトークンを渡す必要がありますか? これらのモジュールの両方を使用したことがある人は助けてもらえますか? 前もって感謝します。
2 に答える
1
2 つのモジュール (social-registration と tweepy) で何を達成しようとしているのかは明確ではありません。
tweepy API を使用して、認証が必要な処理 (ステータスの更新など) を実行しようとしていると想定しているため、tweepy で簡単な oauth 認証を行う方法を次に示します。
#Requirements:
#tweepy
#consumer_key
#consumer_secret
#access_token_key
#access_token_secret
import tweepy
#build auth handler
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token_key, access_token_secret)
# initialize tweepy API
api = tweepy.API(auth)
# thats it. you can start doing stuff that requires authentication =)
api.update_status('tweepy + oauth!')
誰でも、あなたが達成しようとしていることが何であれ、それがあなたの助けになることを願っていますか? どちらかといえば、tweepy にはhttp://joshthecoder.github.com/tweepy/docs/index.htmlに優れたドキュメントがあります (信じてください、読みやすいです)。
乾杯
于 2011-03-30T09:06:35.347 に答える
0
Tweepy と django-socialregistration で Twitter API にアクセスするために、次のコードを使用しています。
OAUTH_TOKEN_SECRET = request.session['oauth_api.twitter.com_access_token']['oauth_token_secret']
OAUTH_TOKEN = request.session['oauth_api.twitter.com_access_token']['oauth_token']
CONSUMER_KEY = settings.TWITTER_CONSUMER_KEY
CONSUMER_SECRET = settings.TWITTER_CONSUMER_SECRET_KEY
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
api = tweepy.API(auth)
# Get user's info
user_info = api.me()
于 2011-04-27T08:47:09.467 に答える