首页 > 其他分享 >金蝶云星空授权及使用SDK

金蝶云星空授权及使用SDK

时间:2024-08-15 09:52:03浏览次数:11  
标签:KDApi identifyInfo 星空 金蝶 用户 点击 授权 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对应参数,调用相关接口。即可完成对接。

标签:KDApi,identifyInfo,星空,金蝶,用户,点击,授权,SDK
From: https://blog.csdn.net/weixin_41601411/article/details/141207490

相关文章

  • Android SDK 遇到的坑之讯飞语音合成
    目录一、讯飞在线语音合成二、组件未安装.(错误码:21002)2.1Android10错误信息2.2Android13错误信息三、错误分析    3.1没有使用SpeechUtility.createUtility()设置appid  3.2 没有将libmsc.so放到工程中往期推荐一、讯飞在线语音合成   ......
  • 智能小程序 Ray 开发面板 SDK —— 状态管理 SDK 汇总(二)
    Reduxsrc 业务源码目录constant 业务项目常量目录index.ts 常量定义文件devices 智能设备模型目录index.ts 定义并导出智能设备模型schema.ts 当前智能设备DP功能点描述pages 页面目录home 首页index.tsx 首页组件redux Redux目录......
  • 【Azure Developer】使用Python SDK去Azure Container Instance服务的Execute命令的疑
    AzureContainerInstance服务介绍Azure容器实例(AzureContainerInstances,简称ACI)是一个无服务器容器解决方案,允许用户在Azure云环境中运行Docker容器,而无需设置虚拟机、集群或编排器。ACI适用于任何可以在隔离容器中操作的场景,包括事件驱动的应用程序、从容器开发管道......
  • 金蝶晕云星空表单插件:操作子单据体的删除触发父单据体的字段重算
    publicoverridevoidAfterDeleteRow(AfterDeleteRowEventArgse){base.AfterDeleteRow(e);if(e.EntityKey.Equals(asEntityKey))//子单据体标识{Entityentity=this.View.BillBusinessInfo.GetEntity(entityKey);intentryCurrentRowInde......
  • 金蝶云星空打开子界面后,子界面操作保存成功后关闭父窗体刷新父页面
     一、业务需求售后单界面点击按钮打开其他入界面,关闭其他入库单时是否刷新售后单,分两种情况:第一种:刷新:保存成功才刷新父窗体;第一次保存成功再次保存失败,刷新第二种:以下情况不刷新:不操作保存直接关闭其他入库单操作保存但是报错无法保存而关闭其他入库单 二、开发实......
  • 中移ML307A(4G Cat1,C-SDK,OpenCPU)模组学习开发-UART串口
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ML307A_OPEN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 测试1,配置串口0为115200波......
  • Luckfox开发--SDK环境部署
    前言嵌入式Linux,在我的认识当中一直属于是嵌入式技术上最顶层的技术,之前一直有学习过相关的基础知识,这次打算系统性的记录学习过程,将完整的从零开始,一步步自学提高相关知识。虚拟机安装在学习嵌入式Linux,首先需要的是一个虚拟机,虚拟机软件我接触过两个,一个是VMware,一个是Virtua......
  • 腾讯地图SDK Android版开发 3 地图图层
    腾讯地图SDKAndroid版开发3地图图层前言腾讯地图图层地图底图类型地图类图层类型常量接口路况图层接口示例代码地图风格类地图底图类型实时路况页面布局控件响应事件地图底图类型实时路况运行效果图前言本文主要介绍腾讯地图图层相关的功能和接口,以及使用方......
  • Got an error when I tried to use the Openai SDK in Node.js
    题意:尝试在Node.js中使用OpenAISDK时遇到错误问题背景:IamtryingtouseOpenaiapiwithnodejs,IfollowthetutorialandwanttoaddasimplegpttextcompletionfeautureusingtheopenaiSDK,butIgotanerrorsays:/node_modules/openai/core.js:44con......
  • 金蝶云星空锁库时同时锁定序列号
    金蝶云星空锁库时同时锁定序列号##业务背景公司业务要求,如果检查发现序列号有问题,先锁库不允许出库。##系统现状即时库存锁库,锁定的是数量,库存-锁库数=可用数,当可用量小于等于0就不可以再出库了。如果想要控制锁到序列号,系统就不支持了。##方案设计锁库时同时锁定库存和根......