Python 2.6.2でやってみた。
goo.glのURLにGETで短くしたいURLを飛ばすだけでできた。
#!/usr/bin/python # -*- coding: utf-8 -*- import urllib2 import json ggl_url = "http://ggl-shortener.appspot.com/?url=" url = "http://www.hogehoge.com/oraora/fugafuga/hogehoge.html" try: result = urllib2.urlopen(ggl_url + url) result_json = json.loads(result.read()) print result_json["short_url"] except urllib2.URLError, e: handleError(e)
実行するとこんな感じ。
$ python shotenURL.py http://goo.gl/CxFy