ks-shop-python-sdk


Nameks-shop-python-sdk JSON
Version 0.2.2 PyPI version JSON
download
home_pageNone
SummaryKuaishou Shop Python SDK
upload_time2025-07-16 09:39:42
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
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"
}
        
Elapsed time: 2.14560s