python-bitlyとpython-twitterを使ってTwitterにポストしてみる。
python-bitlyとpython-twitterを使ってTwitterにポストしてみる。
import urllib import bitly_api import twitter login_name = 'bit.lyのログイン名' api_key = 'bit.lyのAPIキー' # bitly APIの生成 bitly = bitly_api.Connection(login_name, api_key) # ロングURLを短縮URLに変化する longUrl = 'http://d.hatena.ne.jp/addition/20130413/1365817498' ← このページのアドレス。 quote_url = urllib.quote(longUrl, ':/?&=') short_url = bitly.shorten( quote_url )['url'].encode('utf-8') # twitter APIの生成 api = twitter.Api( consumer_key='Consumer keyの値', consumer_secret='Consumer secretの値', access_token_key='Access Tokenの値', access_token_secret='Access Token Secretの値' ) # Twitterにポストする status = api.PostUpdate( "python-bitlyとpython-twitterを使ってTwitterにポストしてみる。" + short_url )