2015.3.19
Macのターミナルから.pyファイルを読み込んでTwitterに投稿してみましょう。raw_inputで任意の文字列を投稿するスクリプトです。使用した外部モジュールはPython-twitterです。
#!/usr/bin/env python import twitter import sys, codecs sys.stdout = codecs.getwriter("utf-8")(sys.stdout) CONSUMER_KEY = "****************************" CONSUMER_SECRET = "****************************" ACCESS_TOKEN_KEY = "****************************" ACCESS_TOKEN_SECRET = "****************************" api = twitter.Api(consumer_key=CONSUMER_KEY, consumer_secret=CONSUMER_SECRET, access_token_key=ACCESS_TOKEN_KEY, access_token_secret=ACCESS_TOKEN_SECRET) msg = raw_input("message in:") status = api.PostUpdate(msg) print "TweetSuccess: " + status.text
このスクリプトファイルをtweetform.pyとしてpyworksフォルダに保存します。
ターミナルを起動してpyworksディレクトリに移動してファイルを叩きましょう。
$ python tweetform.py
>>message in:
と出ると思いますので投稿本文を打ち込んでEnter。おしまい。