Skip to main content

Build Status Coverage Status PyPI

网易考拉 Python SDK

目前只支持1.0版本的接口

安装

pip install kaola

使用方法

获取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实例中。

from kaola.api.kaola import KaoLa

kl = 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.8] 修复订单详细信息查询接口
  • [0.0.3] 修复返回结果格式问题
  • [0.0.4] 更新access token获取机制
  • [0.0.5] 更新说明
  • [0.0.6] 接口返回数据直接返回内层数据

Metadata

Release files for kaola 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kaola 0.0.9
File Size Uploaded
kaola-0.0.9.tar.gz 9.1 kB Details

Release files / kaola-0.0.9.tar.gz

Download URL kaola-0.0.9.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
92a2dacc11593f37e3248c704d826e525d5445e35953e0f82ebf97bef9ef2885
BLAKE2b-256 checksum
How to use checksums
d9fa2e339465fffa021fd69014b38381fd0fe44c72a5a8b3cfd8be7af1f702fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7

Release history Release notifications | RSS feed

This release

0.0.9 This release

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page