Name | ks-shop-python-sdk JSON |
Version |
0.2.2
JSON |
| download |
home_page | None |
Summary | Kuaishou Shop Python SDK |
upload_time | 2025-07-16 09:39:42 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
##### 安装
```sh
pip install ks-shop-python-sdk
```
##### 获取access_token
```python
from ks_shop_api.utils import get_access_token_by_code, refresh_access_token
app_id = "xxxx" # 应用ID
app_secret = "xxxx" # 应用密钥
code = "xxxx" # 首次授权通过回调地址中的code
first_res = get_access_token_by_code(app_id, app_secret, code)
print(first_res)
refresh_token = "xxxxx" # 刷新令牌
refresh_res = refresh_access_token(app_id, app_secret, refresh_token)
print(refresh_res)
```
##### 使用
```python
from ks_shop_api.funds.request import OpenFundsCenterAccountInfoRequest
from ks_shop_api.funds.schema import OpenFundsCenterAccountInfoSchema
from ks_shop_api.schema import baseAppInfoSchema
access_token = 'xxxx'
base_app_info = baseAppInfoSchema()
base_app_info.app_key = "xxxx"
base_app_info.secret = "xxxx"
base_app_info.sign_secret = "xxxx"
print(base_app_info)
ks_obj = OpenFundsCenterAccountInfoRequest(**base_app_info.model_dump())
ks_schema = OpenFundsCenterAccountInfoSchema()
print(ks_schema)
print(ks_schema.model_dump())
res = ks_obj.getResponse(access_token, params=ks_schema)
print(res)
######或者 dict########
access_token = 'xxxx'
app_info = {
"app_key": "xxxx",
"secret": "xxxx",
"sign_secret": "xxxx"
}
ks_obj: RestApi = OpenFundsCenterAccountInfoRequest(**app_info)
params = {}
res = ks_obj.getResponse(access_token, params=params)
print(res)
```
Raw data
{
"_id": null,
"home_page": null,
"name": "ks-shop-python-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/83/aa/33f77d0486647fa10614b955e6e9f9854e0b01a5ece4eb69c45d79921d90/ks_shop_python_sdk-0.2.2.tar.gz",
"platform": null,
"description": "##### \u5b89\u88c5\r\n```sh\r\npip install ks-shop-python-sdk\r\n```\r\n\r\n##### \u83b7\u53d6access_token\r\n```python\r\nfrom ks_shop_api.utils import get_access_token_by_code, refresh_access_token\r\n\r\n\r\napp_id = \"xxxx\" # \u5e94\u7528ID\r\napp_secret = \"xxxx\" # \u5e94\u7528\u5bc6\u94a5\r\ncode = \"xxxx\" # \u9996\u6b21\u6388\u6743\u901a\u8fc7\u56de\u8c03\u5730\u5740\u4e2d\u7684code\r\nfirst_res = get_access_token_by_code(app_id, app_secret, code)\r\nprint(first_res)\r\n\r\n\r\nrefresh_token = \"xxxxx\" # \u5237\u65b0\u4ee4\u724c\r\nrefresh_res = refresh_access_token(app_id, app_secret, refresh_token)\r\nprint(refresh_res)\r\n```\r\n\r\n\r\n##### \u4f7f\u7528\r\n```python\r\nfrom ks_shop_api.funds.request import OpenFundsCenterAccountInfoRequest\r\nfrom ks_shop_api.funds.schema import OpenFundsCenterAccountInfoSchema\r\nfrom ks_shop_api.schema import baseAppInfoSchema\r\n\r\n\r\naccess_token = 'xxxx'\r\nbase_app_info = baseAppInfoSchema()\r\nbase_app_info.app_key = \"xxxx\"\r\nbase_app_info.secret = \"xxxx\"\r\nbase_app_info.sign_secret = \"xxxx\"\r\nprint(base_app_info)\r\nks_obj = OpenFundsCenterAccountInfoRequest(**base_app_info.model_dump())\r\n\r\nks_schema = OpenFundsCenterAccountInfoSchema()\r\nprint(ks_schema)\r\nprint(ks_schema.model_dump())\r\n\r\nres = ks_obj.getResponse(access_token, params=ks_schema)\r\nprint(res)\r\n\r\n\r\n######\u6216\u8005 dict########\r\naccess_token = 'xxxx'\r\napp_info = {\r\n \"app_key\": \"xxxx\",\r\n \"secret\": \"xxxx\",\r\n \"sign_secret\": \"xxxx\"\r\n}\r\nks_obj: RestApi = OpenFundsCenterAccountInfoRequest(**app_info)\r\n\r\nparams = {}\r\nres = ks_obj.getResponse(access_token, params=params)\r\nprint(res)\r\n```\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Kuaishou Shop Python SDK",
"version": "0.2.2",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a268c2b2eeb2cb1f1fc8caf875da00b979135dc409db6c1051c7860334fa90de",
"md5": "224182393b3e741c7c72817d8576dae3",
"sha256": "e45afcfe7acbf6bf5c9d2d14d99603108a4aa9c8d3a21e00dbed04544574d3ad"
},
"downloads": -1,
"filename": "ks_shop_python_sdk-0.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "224182393b3e741c7c72817d8576dae3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 91347,
"upload_time": "2025-07-16T09:39:40",
"upload_time_iso_8601": "2025-07-16T09:39:40.890195Z",
"url": "https://files.pythonhosted.org/packages/a2/68/c2b2eeb2cb1f1fc8caf875da00b979135dc409db6c1051c7860334fa90de/ks_shop_python_sdk-0.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "83aa33f77d0486647fa10614b955e6e9f9854e0b01a5ece4eb69c45d79921d90",
"md5": "4f20c6ebd589995e409cc96cf446452b",
"sha256": "a4fbf9a1557805f5f8d38b5ec291db6145808559f9a7934ec2bc8d3f35b2108a"
},
"downloads": -1,
"filename": "ks_shop_python_sdk-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "4f20c6ebd589995e409cc96cf446452b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 70610,
"upload_time": "2025-07-16T09:39:42",
"upload_time_iso_8601": "2025-07-16T09:39:42.326484Z",
"url": "https://files.pythonhosted.org/packages/83/aa/33f77d0486647fa10614b955e6e9f9854e0b01a5ece4eb69c45d79921d90/ks_shop_python_sdk-0.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-16 09:39:42",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "ks-shop-python-sdk"
}