一种基于vue实现的第三方接口格式转换平台及方法技术

技术编号:37185237 阅读:12 留言:0更新日期:2023-04-20 22:49
本申请公开了一种基于vue实现的第三方接口格式转换平台及方法,主要涉及第三方接口格式转换技术领域,用以解决现有的无法生成统一接口的问题。包括:数据获取模块,用于通过预设流程界面获取第三方接口转换数据,以生成统一格式http接口或wsdl接口;获取生成的http接口或wsdl接口的模板json数据;根据模板json数据的预设属组属性自动匹配所对应的页面组件进行拼装,通过webpack自动化工具联通Jenkins进行项目打包部署;在部署完成后,返回应用服务器路径,通过路径访问对应的业务应用。通过路径访问对应的业务应用。通过路径访问对应的业务应用。

【技术实现步骤摘要】
一种基于vue实现的第三方接口格式转换平台及方法


[0001]本申请涉及第三方接口格式转换
,尤其涉及一种基于vue实现的第三方接口格式转换平台及方法。

技术介绍

[0002]随着公司业务返回逐渐扩大,随之而来的是将要面对越来越多各种类型的业务以及第三方接口对接,而各地市单位所提供的第三方数据接口格式各异,互不统一,面对这种情况,一个将各式各异的第三方接口统一转化为标准格式接口的可视化配置平台必不可少。
[0003]现有专利《一种云平台接口协议转换的方法及配置》的方案是:获取源平台的请求信息,请求信息中包括目标平台的标识信息和请求内容,根据目标平台的标识信息从协议库中和映射关系库中,确定出源平台和目标平台的请求协议的数据以及源平台与所述目标平台的请求协议之间的映射关系,根据源平台和目标平台的请求协议的数据以及源平台与目标平台的请求协议之间的映射关系,将请求内容的协议格式转换为目标平台的协议格式,将转换为目标平台的协议格式的请求内容发送给目标平台。
[0004]该方案虽能提高通讯效率,但局限性很大,对适配各种不同种类的第三方接口统一转化能力不足,并且无法生成统一接口url,无法进行接口请求方式统一格式封装,不能很好的适应项目需求。

技术实现思路

[0005]针对现有技术的上述不足,本专利技术提供一种基于vue实现的第三方接口格式转换平台及方法,以解决上述技术问题。
[0006]第一方面,本申请提供了一种基于vue实现的第三方接口格式转换平台,所述平台包括:数据获取模块,用于通过预设流程界面获取第三方接口转换数据,以生成统一格式http接口或wsdl接口;获取生成的http接口或wsdl接口的模板json数据;根据模板json数据的预设属组属性自动匹配所对应的页面组件进行拼装,通过webpack自动化工具联通Jenkins进行项目打包部署;在部署完成后,返回应用服务器路径,通过路径访问对应的业务应用。
[0007]进一步地,数据获取模块包括http模板生成单元;http模板生成单元,用于完成http请求参数配置和http接口返回值配置之后,生成http接口转换模板。
[0008]进一步地,http模板生成单元包括http请求参数配置子单元、http返回值配置子单元;http请求参数配置子单元,用于在预设流程界面确定进行http接口转换后,进入http模板创建页面,根据可视化展示模块提示,配置接口转换对应的模板名称、请求地址、链接是否可以重用、接口超时时间以及转码类型;其中,转码类型包含utf

8、gbk以及gb2312;设置确定对外接口,映射对外接口名称;确定接口请求方式,以完成请求参数配置;http返回值配置子单元,用于进行返回值字段映射配置,通过选择返回值类型来决定返回值匹配的
处理方式;当返回值类型为JsonObject、xml或者OriginalData时,通过预设配置界面,对返回值进行match配置;完成match配置之后对返回值进行配置项的配置;其中,配置项的配置至少包含数据遍历类型选择、转换模板配置、数组列表、遍历深度、数据转换类型、预处理匹配和缓存设置;进行数据格式处理;其中,数据格式处理至少包含处理方法配置、优先级配置、处理后字段类型选择以及处理字段路径,以完成接口返回值配置。
[0009]进一步地,数据获取模块包括wsdl模板生成单元;wsdl模板生成单元,用于采用数组来收集wsdl接口的method配置,每个method配置都包含接口基础配置、接口超时时间、编码类型、接口请求参数、接口返回值参数以及缓存配置,最终通过若干组method配置来形成一个完整的wsdl模板,并用以转换符合条件的wsdl接口。
[0010]进一步地,系统还包括可视化展示模块,用于针对不同的预设流程界面,调取并展示预设流程界面对应的可视化图表元素以及页面注释。
[0011]第二方面,本申请提供了一种基于vue实现的第三方接口格式转换方法,所述方法包括:通过预设流程界面获取第三方接口转换数据,以生成统一格式http接口或wsdl接口;获取生成的http接口或wsdl接口的模板json数据;根据模板json数据的预设属组属性自动匹配所对应的页面组件进行拼装;通过webpack自动化工具联通Jenkins进行项目打包部署;在部署完成后,返回应用服务器路径,通过路径访问对应的业务应用。
[0012]进一步地,通过预设流程界面获取第三方接口转换数据,以生成统一格式http接口或wsdl接口,具体包括;完成http请求参数配置和http接口返回值配置,生成http接口转换模板。
[0013]进一步地,完成http请求参数配置和http接口返回值配置,具体包括:在预设流程界面确定进行http接口转换后,进入http模板创建页面,根据可视化展示模块提示,配置接口转换对应的模板名称、请求地址、链接是否可以重用、接口超时时间以及转码类型;其中,转码类型包含utf

8、gbk以及gb2312;设置确定对外接口,映射对外接口名称;确定接口请求方式,以完成请求参数配置;进行返回值字段映射配置,通过选择返回值类型来决定返回值匹配的处理方式;当返回值类型为JsonObject、xml或者OriginalData时,通过预设配置界面,对返回值进行match配置;完成match配置之后对返回值进行配置项的配置;其中,配置项的配置至少包含数据遍历类型选择、转换模板配置、数组列表、遍历深度、数据转换类型、预处理匹配和缓存设置;进行数据格式处理;其中,数据格式处理至少包含处理方法配置、优先级配置、处理后字段类型选择以及处理字段路径,以完成接口返回值配置。
[0014]本领域技术人员能够理解的是,本专利技术至少具有如下有益效果:本专利以一种更为简单的逻辑实现第三方接口转换,并且不只是单纯的接口转换,在转换过程中可赋予接口对应应用的组件类型和交互类型,最终生成一套包含应用各个组件类型、各部分页面功能交互逻辑以及应用查询结果展示形式的综合json数据,并且可通过点击页面上的部署按钮对该接口数据进行自动化部署,通过应用工厂工程获取到json后进行一系列比对匹配,最终将应用页面布局以及样式和逻辑交互功能完整的呈现出来,自动化进行webpack打包后自动更新代码至git代码仓库,并自动调用Jenkins对代码进行部署,部署完成后返回应用预览地址并在系统列表操作列生成预览按钮,点击预览按钮即可访问本模板生成的应用。本专利极大的提高了应用开发效率以及缩减研发工程师工作
量;并且通过这种工厂流水线方式的平台工具,对数据配置人员专业技术要求很低,只需做一些简单的培训,便可上手使用该平台进行第三方接口转换配置,极大的减小了研发工程师压力,节约更多的人力成本。
附图说明
[0015]下面参照附图来描述本公开的部分实施例,附图中:图1是本申请实施例提供的一种基于vue实现的第三方接口格式转换平台内部结构示意图。
[0016]图2是本申请实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于vue实现的第三方接口格式转换平台,其特征在于,所述平台包括:数据获取模块,用于通过预设流程界面获取第三方接口转换数据,以生成统一格式http接口或wsdl接口;获取生成的http接口或wsdl接口的模板json数据;数据组装模块,用于根据模板json数据的预设属组属性自动匹配所对应的页面组件进行拼装,通过webpack自动化工具联通Jenkins进行项目打包部署;在部署完成后,返回应用服务器路径,通过路径访问对应的业务应用。2.根据权利要求1所述的基于vue实现的第三方接口格式转换平台,其特征在于,数据获取模块包括http模板生成单元;http模板生成单元,用于完成http请求参数配置和http接口返回值配置之后,生成http接口转换模板。3.根据权利要求1所述的基于vue实现的第三方接口格式转换平台,其特征在于,http模板生成单元包括http请求参数配置子单元、http返回值配置子单元;http请求参数配置子单元,用于在预设流程界面确定进行http接口转换后,进入http模板创建页面,根据可视化展示模块提示,配置接口转换对应的模板名称、请求地址、链接是否可以重用、接口超时时间以及转码类型;其中,转码类型包含utf

8、gbk以及gb2312;设置确定对外接口,映射对外接口名称;确定接口请求方式,以完成请求参数配置;http返回值配置子单元,用于进行返回值字段映射配置,通过选择返回值类型来决定返回值匹配的处理方式;当返回值类型为JsonObject、xml或者OriginalData时,通过预设配置界面,对返回值进行match配置;完成match配置之后对返回值进行配置项的配置;其中,配置项的配置至少包含数据遍历类型选择、转换模板配置、数组列表、遍历深度、数据转换类型、预处理匹配和缓存设置;进行数据格式处理;其中,数据格式处理至少包含处理方法配置、优先级配置、处理后字段类型选择以及处理字段路径,以完成接口返回值配置。4.根据权利要求1所述的基于vue实现的第三方接口格式转换平台,其特征在于,数据获取模块包括wsdl模板生成单元;wsdl模板生成单元,用于采用数组来收集wsdl接口的method配置,每个method配置都包含接口基础配置、接口超时时间、编码类型、接口...

【专利技术属性】
技术研发人员:马春雨田加峰崔凤
申请(专利权)人:中孚安全技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1