Kaola Python开发包

kaola的Python项目详细描述


网易考拉 Python SDK

目前只支持1.0版本的接口

安装

pipinstallkaola

使用方法

获取access_token

  1. 首先在考拉开放平台注册账号,注册通过后创建应用,给应用起个名字,获取到appkey和appsecret。
  2. 使用generate_authorization_code_url方法获取获取access code的url,然后访问这个url,用户授权后会自动跳转参数中的redirect_url
    kaola=KaoLa(appkey,appsecret)kaola.generate_authorization_code_url(redirect_url)
  3. 在redirect_url的响应事件中先验证state的合法性:
    kaola.check_authorization_state(redirect_url,state)
  4. 第3步获取到的code,使用get_access_token方法获取token
    kaola.get_access_token(code,shop.redirect_url)

调用API

获取到access_token后,传给初始化函数,或使用set_token方法设置到已有KaoLa实例中。

fromkaola.api.kaolaimportKaoLakl=KaoLa("edb6c3b9ac4847e7584c38e2b630b14f","8200ee92ec22fcae76e2f00bc5c79247188e0593",access_token="bff74ff8-bbec-4699-bc4c-529801aefcb4",sandbox=True)# 搜索订单kl.order.search_order(1,1,"2019-01-01 0:00:00","2019-01-30 23:59:59").json()

sandbox 是否是沙箱环境

changelog

  • [0.0.3] 修复返回结果格式问题
  • [0.0.4] 更新access token获取机制
  • [0.0.5] 更新说明
  • [0.0.6] 接口返回数据直接返回内层数据

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

推荐PyPI第三方库


热门话题
iOS MDM注册配置文件请求/Profile使用java对证书进行签名   java如何调试GWT项目中的PHP文件   Mac和Windows之间的Java文件getFreeSpace差异   java从ArrayList进入JComboBox   ApacheKafka如何执行zookeeperserverstart。我的java程序中的bat文件?   JAXRS应用程序的java初始化   java如何为double覆盖compareTo方法?   使用进程动态运行java代码   sockets java。网SocketException:权限被拒绝openshift   java PorterduffXfermode:清除位图的一部分   其他线程中变量的java更改侦听器   java如何初始化接口实例以与父片段中的子片段通信   java Cordova插件在构建时出错,源代码1.6中不支持菱形运算符使用源代码7   java是学习编程的教育游戏吗?   在不同机器上使用JasperReports API运行代码时出现java问题   java Spring引导延迟Flyway序列化循环依赖   未为加密/解密初始化java密码