# yly-python-sdk **Repository Path**: qzm123/yly-python-sdk ## Basic Information - **Project Name**: yly-python-sdk - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-17 - **Last Updated**: 2025-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

yly-python-sdk

Build Status

# Requirement ``` python >= 2.7 ``` # Installation ```shell sudo pip install yly-python-sdk ``` # Usage or Instructions 1. 接口类Lib/Api/yly_*.py,集成了所有的易联云接口 2. 配置类Lib/Config/config.py 3. 授权类Lib/Oauth/oauth.py,获取调用凭证AccessToken,每日上限次数20次,24小时后更新次数 4. 接口调用类Lib/Protocol/rpc_client.py,包括了md5工具函数,Sign工具函数,uuid函数,可以直接用这个类直接进行接口调用 #### 第一步 安装sdk包 sudo pip install yly-python-sdk 并且引入模块 ```python from Lib.Config.config import Config from Lib.Oauth.oauth import Oauth from Lib.Protocol.rpc_client import RpcClient ``` #### 第二步 实例化config对象,实例化一个oauth2.0客户端授权模式的授权对象 ```python config = Config('应用id', '应用密钥') config.set_request_url('https://open-api.10ss.net/v2') oauth_client = Oauth(config) ``` #### 第三️步 获取token对象,此步获取到的token对象可在有效期内一直使用,不用每次调用前都去获取一次,建议应用授权一次后存放到全局缓存中,开放型应用请在get_token('code')中传入授权码code!!! ```python token_data = oauth_client.get_token() access_token = token_data['body']['access_token'] ``` #### 第四步 实例化远程调用的client对象 ```python rpc_client = RpcClient(config, access_token) ``` #### 第五步 实例化一个Api对象,调用api方法,获取资源数据 ```python print_service = YlyPrint(rpc_client) print_service.index('机器码', '打印内容', '商户系统内部订单号,要求32个字符内,只能是数字、大小写字母') ``` # ChangeLog #### [v2.0.4] * Release Date : 2024-05-08 1. [Feature]printer/pushswitch api 新增mode字段 #### [v2.0.3] * Release Date : 2023-11-01 1. [Feature]v2新增[K8推送开关设置](https://www.kancloud.cn/ly6886/oauth-api/3208323)接口。 2. [Feature]v2新增[K8高级设置](https://www.kancloud.cn/ly6886/oauth-api/3208324)接口。 #### [v2.0.1] * Release Date : 2023-10-18 1. [Feature]v2新增[K8关键词设置](https://www.kancloud.cn/ly6886/oauth-api/3198288)接口。 #### [v2.0] * Release Date : 2023-06-07 1. [Feature]更新接口v2.0版本,[文档](https://www.kancloud.cn/ly6886/oauth-api/3170299) 2. [Feature]v2新增[订单重打(单订单)](https://www.kancloud.cn/ly6886/oauth-api/3170332)接口。 3. [Feature]v2新增[面单取消](https://www.kancloud.cn/ly6886/oauth-api/3170326)