Python(Tweepy)を使って、OAuthで投稿するサンプル
Twitterで@ko10buki に頼まれたので書いた。
simplejsonとtweepyを同じフォルダに置いて、bot.py とかで保存。
1 # -*- coding:utf8 -*- 2 3 """http://dev.twitter.com/にアクセスしよう""" 4 5 # view your applications から選択 http://dev.twitter.com/apps/<num> 6 consumer_key = 'TS9xxxxxxxxxxxxxxx' 7 consumer_secret = '5cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm' 8 9 # my access token から見る 10 oauth_token = '3791451-F0hLxxxxxxxxxxxxxxxxxxxtxxxxx6M6N0' 11 oauth_token_secret = 'o9IF2Kk3xxxxxxxxxxxxxxxxxxxxxxxxxxxxo4x34XuUwayA' 12 13 import tweepy 14 15 # auth オブジェクトの初期化 16 auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 17 18 # あらかじめ取得したOAuth tokenの設定 19 auth.set_access_token(oauth_token, oauth_token_secret) 20 21 # api オブジェクトを設定 22 api = tweepy.API(auth) 23 24 # 発言をupdate 25 api.update_status(u"OAuth経由からの発言テスト")
xxxxxの部分は適当につぶしてある。
ご参考に。