tetsunosukeのnotebook

tetsunosukeのメモです

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の部分は適当につぶしてある。

ご参考に。