电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

OpenAPI2.0—轻松构建WebService服务

来源:金蝶云社区作者:金蝶2024-09-231

OpenAPI2.0—轻松构建WebService服务


你是否还在使用传统复杂的CXF框架开发WebService接口来对接遗留应用系统?


你是否还在为如何快速轻松地一键生成WebService接口而烦恼呢?


现在,是时候跟所有的烦恼说Bye Bye了~OpenAPI2.0支持将Rest API一键发布为WebService协议接口,支持Soap1.1Soap1.2协议标准。


下面,就跟小编一起来探索OpenAPI2.0新增的功能吧~


1 适用版本


该功能适用版本为金蝶云·苍穹V4.0.020及以上。


2 功能速览


OpenAPI2.0支持2种方式将普通的Rest API接口发布成WebService协议接口,如下:


1)  零代码配置方式:将操作对象发布为操作服务API,并添加WebService协议命名空间、输入/输出参数名即可。


2)  Java或脚本插件方式:使用Java代码或脚本插件方式开发复杂的自定义逻辑并发布成WebService服务。


3 功能详情

3.1 配置发布的WebService


1)新建操作API


菜单路径:【API管理】→【新增】 →【操作API(零代码配置)】/【自定义API-Java】/【自定义API-脚本插件】。随后,维护API编码,并配置出入参。


2)维护WebService信息


配置WebService协议命名空间输入/输出参数名


配置WebService示例


3.2 测试API


OpenAPI2.0内置了测试功能,可快速调试、验证API逻辑是否正确。在API测试页面,可选择JSON/XML/Soap1.1/Soap1.2协议。


协议选择示例


3.3 使用SoapUI测试WebService


OpenAPI内置的API测试工具无需额外获取token,并且可自动构造请求入参,调试接口方便快捷。如果需要给外部客户调试苍穹WebService接口,可以使用第三方SoapUI工具,具体分为三步:


1) 查看WSDL描述


可点击API详情页的“测试”按钮获取完整API地址:http://苍穹服务URL/kapi/API请求地址。


如:http://localhost:8080/ierp/kapi/v2/ai/openapi/test2/getCustomTest


API完整地址


WSDL地址为API地址后添加字符串“?wsdl”。在浏览器中测试或在SoapUI添加WSDL时要先获取token,并在URL后面添加:“&access_token=你的token”


如:http://localhost:8080/ierp/kapi/v2/ai/openapi/test2/getCustomTest?wsdl&access_token=1134768014277739520_3gBxxxxx


2)

OpenAPI2.0—轻松构建WebService服务

你是否还在使用传统复杂的CXF框架开发WebService接口来对接遗留应用系统?你是否还在为如何快速轻松地一键生成WebService接口而烦恼呢?现...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信