集成服务云(苍穹,星瀚,星空旗舰版)调用二开或标准的星空企业版webapi原创
109次浏览
编辑于2024年07月10日 18:05:06
使用前提,配置好星空企业版的连接配置
管理员密码方式 公有云已经禁止
https://vip.kingdee.com/article/67933739128786688?productLineId=29&isKnowledge=2&lang=zh-CN
第三方验权,星空sdk连接方式
https://vip.kingdee.com/article/477786792276661760?productLineId=29&isKnowledge=2&lang=zh-CN
假如星空企业版有一个api 的url 格式是
https://xxx.yyy.xxx/k3cloud/dashdajs.asdasd.asdasdasd.cbashdijas.cdsjcjsdjcsd.dasdad.common.kdsvc
有两个参数 参数a 、参数b
使用自定义API,定义好输入 a和b, 输出c。再把上面创建好的星空企业版连接配置对应的数据源,给引入进来。别名填为xkabc或者其他
自定义api的脚本示例如下
#data是固定写法,类型为列表 按照接口的要求动态传入参数 //cn是引入数据源别名 表示调这个数据源的接口服务
var action="dashdajs.asdasd.asdasdasd.cbashdijas.cdsjcjsdjcsd.dasdad.common.kdsvc"; var params={ "#data":[a,b] //参数a 、参数b };// var res= $service(xkabc,action, params).result; c=res; //然后再把res调用结果赋值给输出变量c //#data是固定写法,类型为列表 按照接口的要求动态传入参数 //xkabc是引入数据源别名 表示调这个数据源的接口服务 添加数据源的地方设置的字符串别名是什么 就填什么。不用再打引号使用
注意使用sdk连接方式 部分api可能需要先调用一次CheckAuthInfo 然后才能调用api。可以像以下配置 #needCheckAuthInfo
var params={ "#data":[a,b] //参数a 、参数b "#needCheckAuthInfo": true };
$service(cn,action, params)是个脚本函数 cn 是数据源别名 配置好 填对应别名 不用打引号 类似 $src_service(action, params) 集成方案转换脚本或者值转换脚本来源连接是 星空企业版 $tar_service(action, params) 集成方案转换脚本或者值转换脚本目标连接 是 星空企业版 都是最终调用 $service 服务流程的脚本里 $service(数据源别名,action, params)
赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0