Python Stackkexchange Api client
pystex的Python项目详细描述
用于StackExchange APIv2.1的Python API客户端
##安装
- 运行
- pip安装pystex
###发展 现在没有具体内容
##用法
from pystex import Stackexchange from pystex import APIError
client = Stackexchange({Your API Key})
- try:
- result = client.users.get()
- except APIError as e:
- print e
如果有api调用的变量。例如:
http://api.stackexchange.com/2.1/tags/python/top-answerers/all_time?pagesize=30&site=stackoverflow
请注意api tags/{tag}/top应答器允许标记是变量。在这种情况下。直接使用getattr()是安全的。上面例子中的pystex是:
skill = ‘python’ result = api_client.tags.__getattr__(skill).__getattr__(‘top-answerers’).all_time.get(pagesize=30, page=1)
值得注意的是,在python语言中不允许使用带连字符的api url,因此使用了\uuu getattr\uuu()。