bit.ly rest api的薄包装
bitlyapi的Python项目详细描述
python bit.ly包装器
这是一个用于bit.ly API的瘦python包装器。基本用法如下 这个:
>>> import bitlyapi >>> b = bitlyapi.BitLy(api_user, api_key) >>> res = b.shorten(longUrl='http://www.google.com/') >>> print res['url'] 'http://bit.ly/6Hwstb' >>> print res['long_url'] 'http://www.google.com/'
任何方法调用的返回都是一个dict,其中包含 解码bit.ly返回的json。例如:
>>> import pprint >>> pprint.pprint(res) {'global_hash': '2V6CFi', 'hash': '9gOd4I', 'long_url': 'http://www.google.com/', 'new_hash': 1, 'url': 'http://bit.ly/9gOd4I'}
您可以为方法调用提供任意关键字,它们将被传递 到bit.ly API:
>>> res = api.shorten(domain="j.mp", longUrl="http://www.example.com/foobar.html") >>> pprint.pprint(res) {'global_hash': 'cITxl0', 'hash': 'cY4460', 'long_url': 'http://www.example.com/foobar.html', 'new_hash': 1, 'url': 'http://j.mp/cY4460'}
更改日志
0.1.1(2010-04-07)
- 修复了setup.py和add manifest.in中自述文件和更改的路径
0.1(2010-04-07)
- 初始版本