接口管理方法、装置、设备及存储介质制造方法及图纸

技术编号:36038605 阅读:19 留言:0更新日期:2022-12-21 10:43
本申请提供接口管理方法、装置、设备及存储介质,其中接口管理方法包括:响应于接收到的接口配置对象的调用指令,调用所有项目的接口配置对象的使用记录数组;响应于接收到的关键字的查询指令,查询使用记录数组中是否存在关键字对应的接口配置对象的使用记录;若存在,则汇总展示关键字对应的接口配置对象所在的项目及功能;若不存在,则展示关键字对应的接口配置对象尚未被引用。本发明专利技术接口管理方法、装置、设备及存储介质将所有项目的所有接口的接口配置对象汇总,预先形成接口配置对象与接口的使用记录的映射关系,使得终端接收操作指令后快速地根据映射关系检索到相对应的接口配置对象,有效提高了接口管理的效率。有效提高了接口管理的效率。有效提高了接口管理的效率。

【技术实现步骤摘要】
接口管理方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及接口管理方法、装置、设备及存储介质。

技术介绍

[0002]基于前后端分离开发接口,将接口开发的前端开发和后端开发分隔开来,使前端开发和后端开发互不掣肘,大幅提升了接口开发的效率。
[0003]现有的基于前后端分离开发接口的方法,使得接口开发在后端未提供接口的情况下,可根据后端分离的接口字段,模拟(mock)数据来实现开发联调;并且可以设计页面的局部渲染,实现按需加载,不需要一开始就加载所有的资源,服务器也不需要解析前端页面,在页面交互及用户体验上有所提升;而且可以通过主流的前端框架,快速地定位及发现问题所在,客户端的问题不再需要后台人员参与调试,代码重构及可维护性增强。
[0004]然而现有的基于前后端分离开发接口的方法,对于大量项目的大量功能页面的接口开发,容易发生耗费大量人力及资源统计需要改造的项目。

技术实现思路

[0005]本申请主要解决的技术问题是现有的基于前后端分离开发接口的方法,对于大量项目的大量功能页面的接口开发,容易发生耗费大量人力及资源统计需要改造的项目的问题。
[0006]为解决上述技术问题,本申请采用的一个技术方案是:一种接口管理方法,包括:
[0007]响应于接收到的接口配置对象的调用指令,调用所有项目的接口配置对象的使用记录数组;
[0008]响应于接收到的关键字的查询指令,查询所述使用记录数组中是否存在所述关键字对应的接口配置对象的使用记录;<br/>[0009]若查询到所述关键字对应的接口配置对象的使用记录,则汇总展示所述关键字对应的接口配置对象所在的项目及功能;
[0010]若未查询到所述关键字对应的接口配置对象的使用记录,则展示所述关键字对应的接口配置对象尚未被引用。
[0011]优选地,所述接口配置对象包括接口的名称、对应的链接地址以及所属的项目名称;所述使用记录数组包括:多个项目的多个接口配置对象的使用记录。
[0012]优选地,所述展示所述关键字对应的接口配置对象尚未被引用之后,还包括以下步骤:
[0013]将尚未被引用的所述接口配置对象的使用记录增加至所述使用记录数组中,形成更新后的使用记录数组。
[0014]优选地,在所述调用接口配置对象的使用记录数组之后,还包括对所述使用记录数组进行更新记录的步骤,包括:
[0015]遍历调用每个项目的每个接口配置对象,将每个所述接口配置对象写入使用记录
数组;
[0016]遍历判定每个所述接口配置对象是否准确写入至所述使用记录数组中;
[0017]若当前所述接口配置对象准确写入至所述使用记录数组中,则展示所述接口配置对象的使用记录已记录在所述使用记录数组中;
[0018]若当前所述接口配置对象未准确写入至所述使用记录数组中,则将当前所述接口配置对象写入至所述使用记录数组中,形成更新的所述使用记录数组。
[0019]更优选地,所述遍历调用每个项目的每个接口配置对象,将每个所述接口配置对象写入使用记录数组,具体为:
[0020]调用每个项目的每个接口的名称、对应的链接地址以及所属的项目名称;
[0021]将每个所述接口的名称、对应的链接地址以及所属的项目名称作为一个接口配置对象,写入使用记录数组中。
[0022]更优选地,所述遍历判定每个所述接口配置对象是否准确写入至所述使用记录数组中,具体包括以下步骤:
[0023]遍历判定每个所述接口配置对象中的名称是否写入至对应的链接地址的使用记录中;
[0024]若每个所述接口配置对象中的名称写入至对应的链接地址的使用记录中,则判定所述接口配置对象准确写入至所述使用记录数组中;
[0025]若每个所述接口配置对象中的名称未写入至对应的链接地址的使用记录中,则判定所述接口配置对象未准确写入至所述使用记录数组中。
[0026]更优选地,所述接口管理方法:
[0027]响应于接收到的接口配置对象的调用指令,调用Gitlab的repository files,获取所有项目的接口配置对象的使用记录数组;
[0028]响应于接收到的继续操作指令,进行接口查询操作或者更新记录操作;
[0029]其中,所述接口查询操作,包括以下步骤:
[0030]响应于接收到的关键字的查询指令,调用Gitlab的repository files,查询接口配置对象的JSON格式的使用记录;
[0031]查询所述使用记录数组中是否存在所述关键字对应的接口配置对象的使用记录;
[0032]若查询到所述关键字对应的接口配置对象,则汇总展示所述关键字对应的接口配置对象所在的项目及功能;
[0033]若未查询到所述关键字对应的接口配置对象,则展示所述关键字对应的接口配置对象尚未被引用;
[0034]其中,所述更新记录操作,包括以下步骤:
[0035]调用Gitlab的repository tree,获取所有项目的每个接口配置对象;
[0036]遍历调用每个项目的每个接口配置对象,将每个所述接口配置对象写入使用记录数组;
[0037]遍历判定每个所述接口配置对象是否准确写入至所述使用记录数组中;
[0038]若当前所述接口配置对象准确写入至所述使用记录数组中,则展示所述接口配置对象的使用记录已记录在所述使用记录数组中;
[0039]若当前所述接口配置对象未准确写入至所述使用记录数组中,则将当前所述接口
配置对象写入至所述使用记录数组中,形成更新的所述使用记录数组。
[0040]为解决上述技术问题,本申请采用的另一种技术方案是:一种接口管理装置,包括:
[0041]数据获取模块,用于根据接收到的接口配置对象的调用指令,获取接口配置对象的使用记录数组;
[0042]数据处理模块,用于根据接收到的关键字的查询指令,查询所述使用记录数组中是否存在所述关键字对应的接口配置对象,并根据查询结果做出相应的处理指令;
[0043]数据展示模块,用于根据相应的处理指令展示相应的处理结果。
[0044]为解决上述技术问题,本申请采用的又一种技术方案是:一种接口管理设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的接口管理程序,所述接口管理程序配置为实现如上述的接口管理方法的步骤。
[0045]为解决上述技术问题,本申请采用的再一种技术方案是:一种存储介质,所述存储介质上存储有接口管理程序,所述接口管理程序被处理器执行时实现如上所述的接口管理方法的步骤。
[0046]有益效果:本申请具体实施例通过提供一种基于前后端分离的接口管理方法,将所有项目的所有功能页面的所有接口的接口配置对象汇总,形成接口配置对象的使用记录数组,通过预先形成接口配置对象与接口的使用记录的映射关系,使得终端接收操作指令后快速地根据映射关系检索到相对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口管理方法,其特征在于,包括:响应于接收到的接口配置对象的调用指令,调用所有项目的接口配置对象的使用记录数组;响应于接收到的关键字的查询指令,查询所述使用记录数组中是否存在所述关键字对应的接口配置对象的使用记录;若查询到所述关键字对应的接口配置对象的使用记录,则汇总展示所述关键字对应的接口配置对象所在的项目及功能;若未查询到所述关键字对应的接口配置对象的使用记录,则展示所述关键字对应的接口配置对象尚未被引用。2.根据权利要求1所述的接口管理方法,其特征在于,所述接口配置对象包括接口的名称、对应的链接地址以及所属的项目名称;所述使用记录数组包括:多个项目的多个接口配置对象的使用记录。3.根据权利要求1所述的接口管理方法,其特征在于,所述展示所述关键字对应的接口配置对象尚未被引用之后,还包括以下步骤:将尚未被引用的所述接口配置对象的使用记录增加至所述使用记录数组中,形成更新后的使用记录数组。4.根据权利要求1所述的接口管理方法,其特征在于,在所述调用接口配置对象的使用记录数组之后,还包括对所述使用记录数组进行更新记录的步骤,包括:遍历调用每个项目的每个接口配置对象,将每个所述接口配置对象写入使用记录数组;遍历判定每个所述接口配置对象是否准确写入至所述使用记录数组中;若当前所述接口配置对象准确写入至所述使用记录数组中,则展示所述接口配置对象的使用记录已记录在所述使用记录数组中;若当前所述接口配置对象未准确写入至所述使用记录数组中,则将当前所述接口配置对象写入至所述使用记录数组中,形成更新的所述使用记录数组。5.根据权利要求4所述的接口管理方法,其特征在于,所述遍历调用每个项目的每个接口配置对象,将每个所述接口配置对象写入使用记录数组,具体为:调用每个项目的每个接口的名称、对应的链接地址以及所属的项目名称;将每个所述接口的名称、对应的链接地址以及所属的项目名称作为一个接口配置对象,写入使用记录数组中。6.根据权利要求4所述的接口管理方法,其特征在于,所述遍历判定每个所述接口配置对象是否准确写入至所述使用记录数组中,具体包括以下步骤:遍历判定每个所述接口配置对象中的名称是否写入至对应的链接地址的使用记录中;若每个所述接口配置对象中的名称写入至对应的链接地址的使用记录中,则判定所述接口配置对象准确写入至所述使用记录数组中;若每个所述接口配置对象中的...

【专利技术属性】
技术研发人员:聂朝宇
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1