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()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Hibernate中从两个具有不同功能的表(postgreSQL)映射一个实体   java jfreechart需要自定义Y轴,以便打印   Java:从外部获取类。罐子   java如何获取Appium服务器日志   具有完全相同内容的java重写函数会导致错误   java消息的类路径是什么。属性(如果在依赖项jar中)   循环/相等的java问题==   java如何使用ionic cordova angularjs将所选图像发送到spring controller以保存到服务器?   库中的java语言环境数据   java从JSON webservice检索安卓中的字节[]   调试如何从Java中的类调试方法?   java将日期字符串切割成变量   无法使用java附加到文件?