python调用金蝶api接口

发布时间:2026/10/4 17:55:07

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)
延伸阅读

更多相关文章

2026/9/27 2:07:07

深耕西北建筑沃土揭秘陕西恒发建设网站背后的诚信密码与硬核实力解析

在这个信息化飞速发展的时代,建筑行业的竞争早已不仅仅局限于工地上的汗水较量,更延伸到了网络空间的品牌展示与信任构建之中。当我们谈论一家建筑企业时,我们真正关心的是什么?是宏大的宣传标语,还是那些能够实实在在落地的项目质量?对于身处西北重镇陕西的建筑从业者,…

2026/10/1 21:51:34

解决管网压降空压机选型要点与专业型号解析

选型前必看行业常识 压缩空气在管网输送过程中,会因管壁摩擦、管路弯头、阀门节流、管径不匹配等因素产生压力损失,也就是常说的管网压降。压降过大时,末端用气点压力不足,会导致气动夹具夹紧力不够、气动工具出力下降、自动化设备…

2026/10/4 17:51:52

家庭聚餐一句不服气,老技工靠口述搭建作坊库存系统

让完全不懂电脑的家人试试AI,结果出乎意料 我舅退休前是车床工,跟机器打了一辈子交道,跟电脑的交情仅限于会在家庭群里发早上好的图片。上周末家庭聚餐,表弟起哄说现在AI能自己生成管理系统,我舅不服:「机器…

2026/10/4 17:51:52

物业靠微信群派单,如何彻底杜绝漏单?

我在小区物业做客服主管,手底下六个人,管着三个片区的报修和投诉。标题这话说得不夸张——我们接任务靠微信群,处理完在群里回一句「已解决」,月底翻聊天记录统计。会打字就会干这活,可会打字不等于管得好。 一、群里的…

2026/10/4 17:51:52

96亿算力合同背后:融资租赁模式的三重绑定风险

96亿算力合同背后:融资租赁模式的三重绑定风险|算力金融化审计观察 专栏定位:AI审计手记 算力金融化观察 分类:科技 / 财经 / 审计 关键词:算力服务合同、融资租赁风险、GPU折旧年限、现金流错配、AI基础设施财务风险…

2026/10/4 17:46:52

数控弯管机XYZ转YBC坐标转换算法详解:从原理到实战

数控弯管机的编程里,最常被新手问到的就是:图纸上明明标的是X、Y、Z坐标,怎么到了设备上就变成了Y、B、C三个轴?答案就藏在一套XYZ转YBC的坐标转换算法里。搞懂这个转换,你才算真正摸透了数控弯管机从“读到数据”到“…

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑