python调用金蝶api接口 金蝶接口登录接口 https://xxx.xxx.com/k3cloud/Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc 查询单据接口 https://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery.common.kdsvc 基础资料保存接口、单据保存接口无源单、单据保存接口有源单都使用以下接口 https://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save.common.kdsvc 批量保存表单数据接口 http://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.BatchSave.common.kdsvc 查看接口 https://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View.common.kdsvc 提交接口 https://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit.common.kdsvc 审核接口 https://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit.common.kdsvc 反审核接口 http://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.UnAudit.common.kdsvc 下推接口 https://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Push.common.kdsvc 删除接口 https://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Delete.common.kdsvc 通用接口 http://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteOperation.common.kdsvc以上是基本需要使用的接口使用时将域名更为自己的金蝶云星空域名使用金蝶云星空接口的必要信息是需要自行创建一个与administrator具有相同权限的用户获取账套id使用超级管理员登录金蝶云星空找到webapi并打开随便选择一个表单功能然后点击在线测试webapi功能在这里就能找到啊账套id关于生成调用api需要的json数据可以参考以下文章金蝶云星空webapi使用-CSDN博客以下给出一个使用python调用查询单据的api接口去获取收款单数据的使用示例#调用登录接口登录k3获取cookies def k3_login(): login_url http://xxx.xxx.com/k3cloud/Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc login_data {acctid: 账套id, username: k3用户名, password: k3密码, lcid: 2052} responserequests.post(urllogin_url, datalogin_data) return response.cookies #调用单据查询接口使用cookies查询单据除登录接口不用使用cookies其他接口都需要 def query_k3_data(): query_url http://xxx.xxx.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery.common.kdsvc post_data {data: json.dumps( { FormId: AR_RECEIVEBILL, #表单id FieldKeys: FPAYORGID.FName,FRECBANKID,FPURPOSEID.FName,FRECAMOUNTFOR_E ,FPAYUNIT.FName,FRECAMOUNTFOR,FDATE, #需要查询的字段信息,下面的是过滤规则 FilterString: [{FieldName:FPAYORGID.FName,Compare:67,Value:xxx有限公司,Left:,Right:,Logic:0},{FieldName:FDATE,Compare:63,Value:,Left:,Right:,Logic:1}], Limit: 10000 #查询的最大行数,最大就是10000行 } ) } responserequests.post(urlquery_url, datapost_data, cookiesk3_login()) print(response.text)通用接口的使用def disable_cust(k3_cookies,number): #禁用客户接口 disable_cust_urlhttp://k3.ylbeijing.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteOperation.common.kdsvc data{ formid: BD_Customer, opNumber: forbid, #使用通用接口需要指定操作类型,例如该操作类型为禁用 data: json.dumps( { Numbers: [number] }) } responserequests.post(disable_cust_url,datadata,cookiesk3_cookies) resultresponse.json() print(result)查看表单的操作类型的内码需要登录金蝶云星空bos开发平台进入后即可查看到表单的所有操作类型以及内码需要注意的是分配查询这个操作并不是引用内码进行操作的而是查询单据的使用组织来查询出该单据被哪些组织使用保存接口即是新增接口也是修改单据接口不指定单据内码默认指定为0时就是新增若是填写了指定的单据内码就是修改修改时只需传特定要修改的字段即可修改单据不需要调用提交和审核接口默认自动提交审核只需要调用保存接口修改单据即可分配接口传入特定参数时会默认提交与审核不用在调用提交与审核接口但是在webapi说明中并没有说该参数def share_cust(k3_cookies,org_id,id): share_cust_urlhttp://k3.ylbeijing.com/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Allocate.common.kdsvc data{ formid: BD_Customer, data: json.dumps( { PkIds: id, TOrgIds: org_id, IsAutoSubmitAndAudit: true #增加该参数,调用保存接口就会自动提交审核 }) } responserequests.post(share_cust_url,datadata,cookiesk3_cookies) resultresponse.json() print(result)

相关新闻

最新新闻

project-dashboard项目看板使用指南:可视化管理工作流

project-dashboard项目看板使用指南:可视化管理工作流

project-dashboard项目看板使用指南:可视化管理工作流 【免费下载链接】project-dashboard 项目地址: https://gitcode.com/gh_mirrors/pro/project-dashboard project-dashboard是一款高效的项目看板工具,能够帮助团队实现工作流的可视化管理&a…

2026/8/14 7:30:52
Trolol高级玩法:如何自定义整蛊脚本,打造专属恶作剧

Trolol高级玩法:如何自定义整蛊脚本,打造专属恶作剧

Trolol高级玩法:如何自定义整蛊脚本,打造专属恶作剧 【免费下载链接】trolol Troll your friends with simple commands AS QUICKLY AS POSSIBLE 项目地址: https://gitcode.com/gh_mirrors/tr/trolol Trolol是一款命令行整蛊工具,能让…

2026/8/14 7:30:52
Peroxide性能优化技巧:让你的Rust数值计算快如闪电

Peroxide性能优化技巧:让你的Rust数值计算快如闪电

Peroxide性能优化技巧:让你的Rust数值计算快如闪电 【免费下载链接】Peroxide Rust numeric library with high performance and friendly syntax 项目地址: https://gitcode.com/gh_mirrors/pe/Peroxide Peroxide是一个高性能且语法友好的Rust数值计算库&am…

2026/8/14 7:30:52
APMCM数学建模竞赛:从组队到论文的完整备赛指南与实战解析

APMCM数学建模竞赛:从组队到论文的完整备赛指南与实战解析

1. 从“帮推”到“备赛”:一次竞赛的完整价值链条解析看到“[帮推] 2020年第十届APMCM亚太地区大学生数学建模竞赛”这个标题,很多同学的第一反应可能是:哦,又是一条竞赛通知。但作为一个在高校指导过多次数学建模竞赛&#xff0c…

2026/8/14 7:30:52
开篇:AI写网文的天花板在哪?

开篇:AI写网文的天花板在哪?

文章目录先说背景一句话结论这个专栏和实验笔记是什么关系术语表(全系列统一)即将发布的内容写在前面先说背景 如果你是从实验笔记系列跟过来的,前9篇我们一直在用对照实验搞清楚AI写网文到底卡在哪。每一篇回答一个具体问题:样本…

2026/8/14 7:30:52
产业园区如何建立高效协同的创新服务体系并吸引优质项目落地?

产业园区如何建立高效协同的创新服务体系并吸引优质项目落地?

观点作者:科易网-国家科技成果转化(厦门)示范基地 在新一轮科技革命和产业变革加速推进的背景下,科技创新已成为国家和地区竞争的核心要素。而作为科技创新成果“落地”的关键载体,产业园区正面临前所未有的机遇与挑战…

2026/8/14 7:25:52