如何使用SDK?

如何使用SDK
欢迎使用金蝶云星空OpenAPI-SDK。分别以 .Net/Java/Python SDK 为例,介绍如何使用、调试并接入金蝶云星空API。
SDK支持的API列表
开发者需要清晰明确自己的金蝶云星空版本,然后基于SDK进行开发。如下图所示。
接口名称 | 接口含义 | 适用产品版本信息(按发布时间升序排列) |
Save | 保存 | 2017-09-08,PT116278,7.0.352.16 |
BatchSave | 批量保存 | |
BatchSaveQuery | 批量保存(轮询方式) | |
Audit | 审核 | |
Delete | 删除 | |
UnAudit | 反审核 | |
Submit | 提交 | |
View | 查看 | |
ExecuteBillQuery | 单据查询 | |
Draft | 暂存 | |
Allocate | 分配 | |
ExecuteOperation | 操作接口 | |
FlexSave | 弹性域保存 | |
SendMsg | 发送消息 | 2017-11-10,PT117342,7.1.512.1 |
Push | 下推 | 2018-02-04,PT120306,7.1.606.1 |
GroupSave | 分组保存 | 2018-08-10,PT123441,7.2.856.1 |
Disassembly | 拆单 | 2020-05-26,PT-146836,7.5.1.202005 |
QueryBusinessInfo | 查询单据信息 | |
QueryGroupInfo | 查询分组信息 | |
WorkflowAudit | 工作流审批 | 2020-10-15,PT-146854,7.5.1.202010 |
GroupDelete | 分组删除 | 2020-11-26,PT-146861,7.6.0.202011 |
CancelAllocate | 取消分配 | 2021-03-11, PT-146867, 7.6.2108.8 |
SwitchOrg | 切换组织接口 | 2021-04-22, PT-146874, 7.6.2150.7 |
CancelAssign | 撤销服务接口 | |
GetSysReportData | 获取报表数据 | 2021-07-22, PT-146882 , 7.7.2241.3 |
AttachmentUpload | 上传附件 | 2021-12-02,PT-146897, 7.7.2374.8 |
AttachmentDownLoad | 下载附件 |
依赖环境

前置信息
首选需要获取第三方授权信息,具体操作查看《如何获取第三方登录授权?》
SDK下载
前往OpenAPI网站的SDK中心下载最新版本的SDK>> 前往下载
NET版本SDK使用指南
引用关键文件
开发者需引用资料包中SDK 文件夹内名为Kingdee.BOS.WebApi.Client.dll的文件。如下图所示。

第三方授权登录配置文件说明
将第三方系统登录授权信息,严格按照格式,加入第三方产品项目的配置文件中,示例如下。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<!-- 当前使用的 账套ID(即数据中心id) -->
<!-- 第三方系统登录授权的账套ID(即open.kingdee.com网站的第三方系统登录授权中的数据中心标识)-->
<!-- 在第三方系统登录授权页面点击“生成测试链接”按钮后即可查看 -->
<add key="X-KDApi-AcctID" value="5*************"/>
<!-- 第三方系统登录授权的 集成用户名称 -->
<!-- 补丁版本为PT-146894 [7.7.0.202111]及后续的版本,则为指定用户登录列表中任一用户 -->
<!-- 若第三方系统登录授权已勾选“允许全部用户登录”,则无以上限制 -->
<add key="X-KDApi-UserName" value="*************"/>
<!-- 第三方系统登录授权的 应用ID -->
<add key="X-KDApi-AppID" value="207************************************************"/>
<!-- 第三方系统登录授权的 应用密钥 -->
<add key="X-KDApi-AppSec" value="**************************e754a9"/>
<!-- 账套语系,默认2052 -->
<add key="X-KDApi-LCID" value="2052"/>
<!-- 组织编码,启用多组织时配置对应的组织编码才有效 -->
<!--<add key="X-KDApi-OrgNum" value="*****"/>-->
<!-- 服务Url地址(私有云和公有云都须配置金蝶云星空产品地址,K3Cloud/结尾)-->
<add key="X-KDApi-ServerUrl" value="http://*************/k3cloud/"/>
</appSettings>
</configuration>
情况1:如果是基于本地桌面应用程序运行的项目工程,则新增App.config配置文件,加入上面的第三方系统登录授权信息,如下图所示。

(PS:该配置文件和对应的项目文件都应为utf-8编码,当用户名为中文名时尤其需要注意。)
Java版本SDK使用指南
引用关键文件
开发者需引用资料包中SDK 文件夹内名为k3cloud-webapi-sdk.jar的文件。如下图所示。

第三方授权登录配置文件说明
将第三方系统登录授权信息,严格按照格式,加入第三方产品项目的配置文件中,示例如下。
# 当前使用的 账套ID(即数据中心id)
# 第三方系统登录授权的账套ID(即open.kingdee.com网站的第三方系统登录授权中的数据中心标识)
# 在第三方系统登录授权页面点击“生成测试链接”按钮后即可查看
X-KDApi-AcctID = ************************
# 第三方系统登录授权的 集成用户名称
# 补丁版本为PT-14
如何使用SDK?
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



