本帖最后由 lengen 于 2023-5-29 12:45 编辑
看论坛上还没有人研究过金蝶云星空API接口的对接,我试着研究了一个晚上,还因为一个跨域和JSON格式问题折腾了两个小时,终于实现了活字格对接金蝶云星空!
下面以两步来讲述:第一步 获取登录凭证(和k3wise有点不一样,wise用的是token,星空用的是cookices),第二步读取采购订单单据内容。
具体实现:
先金蝶设置好,到金蝶云星空--客户端中第三方授权
打开以下界面做测试是否接口打通,并获取相关信息
第一步,在活字格中输入登录的地址和JSON字符,用于获取登录金蝶API的凭证
”http://127.0.0.1/K3cloud/Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc“
{"parameters":["6195bd116191f0","lengen","123456",2052]}
注意一定要用服务端命令,避免跨域问题。还有就是要做下反序列转换成JSON格式,否则会报错!
以上做好后点下 “获取登录凭证”按键 会出现以下界面就证明获取成功
第二步 采购订单单据查看,先到金蝶客户端中搜索web api 会出现采购订单的接口说明
“http://127.0.0.1/k3cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery.common.kdsvc”
{ "parameters": [{"FormId":"PUR_PurchaseOrder","TopRowCount":0,"Limit":0,"StartRow":0,"FilterString":"","OrderString":"FID ASC","FieldKeys":"FBillNo,FSupplierId,FMaterialId,FMaterialId.FNumber,FMaterialName,FQty"}]}
|