金蝶云星空授权及使用SDK

网址相关

1.开放平台地址:https://openapi.open.kingdee.com/ApiDoc
2.第三方授权地址:https://open.kingdee.com

一、金蝶云星空授权第三方

1.登录金蝶云星空后台,找到第三方授权设置
在这里插入图片描述
2.点击新增按钮,进入新增第三方系统登录授权功能页面。
在这里插入图片描述
3.点击”获取应用ID”按钮,根据提示跳转到Open网站(https://open.kingdee.com/)的第三方系统登录授权页面,点击“新增授权
在这里插入图片描述
在这里插入图片描述
4.打开网站用户根据自身信息进行表单填写,租户id和数据中心标识自动会带出,从金蝶后台点击过来。
在这里插入图片描述
5…提交成功后会生成应用信息,复制应用信息填入金蝶云星空产品-第三方系统登录授权-获取应用ID-应用信息框中,点击“确认”按钮
在这里插入图片描述在这里插入图片描述
6.配置集成用户,集成用户输入框中选定的用户,在下方指定用户登录列表中也需要添加。如果勾选允许全部用户登录,则无需指定用户。(一般使用admin用户,自行决定)
在这里插入图片描述
7.点击“保存”按钮,保存成功后点击“生成测试链接”,测试链接是否成功
在这里插入图片描述
在这里插入图片描述
8.生成之后的数据中心id这些记录下来,使用API需要用到。

二、集成SDK

1.下载SDK

下载地址:https://openapi.open.kingdee.com/ApiSdkCenter
在这里插入图片描述
我使用的是SpringBoot,我将jar包上传到Maven私服,然后添加依赖就可以了。

2.自定义配置

在SDK中,有个默认配置文件,我们可以自定义配置。以下两种方案
在这里插入图片描述
1.自定义配置文件kdwebapi.properties

X-KDApi-AcctID = 你的数据中心id
X-KDApi-UserName = 你授权的用户名
X-KDApi-AppID = 生成授权之后的appId
X-KDApi-AppSec = 生成授权之后的签名
X-KDApi-ServerUrl = 你的金蝶后台地址

2.重新对IdentifyInfo赋值

 private K3CloudApi initCloudApi(){
        IdentifyInfo identifyInfo = new IdentifyInfo();
        if(KINGDEE_TEST){
            //测试账套
            identifyInfo.setServerUrl("");
            identifyInfo.setAppId("");
            identifyInfo.setAppSecret("");
            identifyInfo.setUserName("");
            identifyInfo.setdCID("");
        }
        if(!KINGDEE_TEST){
            //生产账套
            identifyInfo.setServerUrl("");
            identifyInfo.setAppId("");
            identifyInfo.setAppSecret("");
            identifyInfo.setUserName("");
            identifyInfo.setdCID("");
        }
        return new K3CloudApi(identifyInfo);
    }

3.使用

 K3CloudApi cloudApi = initCloudApi();

接口都在客户端里面。
在这里插入图片描述
自行对参数组装,调用接口。

总结

以上步骤对接完之后,查看API文档,填充API对应参数,调用相关接口。即可完成对接。

要在Excel VBA中调用金蝶云星空API,您可以按照以下步骤进行操作: 1. 首先,确保您的计算机已安装了金蝶云星空开发工具包(SDK)并进行了正确的配置。 2. 在Excel中,按下“ALT+F11”键,打开Visual Basic for Applications(VBA)编辑器。 3. 在VBA编辑器中,导航到“工具”菜单,选择“引用”。 4. 在“引用”对话框中,选择“浏览”,然后找到并选择金蝶云星空SDK安装目录。 5. 在SDK安装目录中,找到并选择对应的API接口文件,通常是一个名为“Kingdee.BOS.WebApi.Client.dll”的文件。 6. 单击“确定”按钮,然后等待引用的添加。 7. 现在,您已经成功引用了金蝶云星空的API接口文件,可以在VBA代码中调用相关方法了。 8. 您可以使用VBA的对象和函数来实例化金蝶云星空的API接口,调用所需的服务和操作。 9. 例如,您可以创建一个新的对象来调用金蝶云星空的用户服务接口,并使用其中的方法来获取、创建或更新用户信息。 10. 在代码中,您还可以设置相关的参数、验证身份、处理返回的数据等等。 11. 当您完成代码编写后,您可以按下“F5”键或点击“运行”按钮来执行代码并调用金蝶云星空的API接口。 总之,通过在Excel VBA中引用金蝶云星空的API接口文件,您可以方便地调用并集成金蝶云星空的功能和数据,从而实现更高效的数据管理和处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值