tweepyでつぶやく(OAuth)

手動でOAuthするのが面倒臭いことがわかったのでtweepyというライブラリを使ってみる。


まずはここからライブラリをダウンロード。
cloneするかDownload Sourceから取ってきます。
自分のアプリを登録してConsumer key、Consumer secret、Access Token、Access Token Secretを確認しておきます。
Access TokenとAccess Token Secretはhttp://dev.twitter.com/appsから確認するのが簡単です。


ダウンロードしておいたtweepyのライブラリからtweepyディレクトリをカレントディレクトリにコピーしたら準備完了。
あとはこんなコードを書けばOK

import tweepy

CONSUMER_KEY = "Consumer key"
CONSUMER_SECRET = "Consumer secret"
ACCESS_TOKEN = "Access Token"
ACCESS_TOKEN_SECRET = "Access TOken Secret"

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
api = tweepy.API(auth)
api.update_status("test")


できました。


tweepyはドキュメントが揃ってるところがいいですね。
http://joshthecoder.github.com/tweepy/docs/index.html