欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020115053929
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-02-29
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种接口生成方法,其特征在于,所述方法包括:

根据接口生成指令,通过配置文件登录项目管理平台;其中,

所述配置文件包括所述项目管理平台的登录信息、待获取数据的信息和所述待获取数据的所属项目空间;所述项目管理平台包括项目空间、与所述项目空间相对应的项目空间编码列表,其中,每个所述项目空间均包括组数据编码列表;

从所述项目空间编码列表中获取与所述待获取数据的所属项目空间相同的项目空间的编码,并将该编码作为目标项目空间编码;

将所述目标项目空间编码作为目标项目空间的数据接口的入参,调取所述目标项目空间的数据接口;

通过所述目标项目空间的数据接口,从所述目标项目空间中获取目标项目空间数据;

其中,所述目标项目空间数据包括组数据编码列表;

对所述目标项目空间数据进行解析,得到解析的目标项目空间数据;

从所述解析的目标项目空间数据中获取所述组数据编码列表,作为目标组数据编码列表;

从所述目标组数据编码列表中获取与所述待获取数据的信息相同的目标组数据的信息,作为确定目标组数据的信息;其中,所述目标组数据编码列表包括目标组数据的信息和与所述目标组数据的信息相对应的目标组数据的编码;

根据所述确定目标组数据的信息,获取与所述确定目标组数据的信息相对应的目标组数据的编码,作为目标编码;

根据所述目标编码,请求与所述目标组数据相对应的接口,并从所述接口中获取接口定义信息;

根据所述接口定义信息,生成用于获取所述待获取数据的接口。

2.根据权利要求1所述的接口生成方法,其特征在于,所述配置文件存储于区块链中,所述根据接口生成指令,通过配置文件登录项目管理平台包括:根据接口生成指令,获取配置文件,并启动预设登录平台脚本;

所述预设登录平台脚本通过读取所述配置文件中的项目管理平台的登录信息,登录所述项目管理平台;其中,所述登录信息包括用户名和与所述用户名对应的登录密码。

3.根据权利要求1所述的接口生成方法,其特征在于,所述从所述项目空间编码列表中获取与所述待获取数据的所属项目空间相同的项目空间的编码,并将该编码作为目标项目空间编码包括:根据预设权限,从所述项目空间编码列表中确定出有权限的项目空间编码列表;

从所述有权限的项目空间编码列表中获取与所述待获取数据的所属项目空间相同的项目空间的编码,并将该编码作为目标项目空间编码。

4.根据权利要求1所述的接口生成方法,其特征在于,所述根据所述目标编码,请求与所述目标组数据相对应的接口,并从所述接口中获取接口定义信息包括:根据所述目标编码,请求相应的所述目标组数据的所有接口;

通过将所述目标组数据的所有接口的接口编码作为入参,调用所述目标组数据的所有接口,并获取每个被调用接口内的接口定义信息。

5.根据权利要求1所述的接口生成方法,其特征在于,所述根据所述接口定义信息,生成用于获取所述待获取数据的接口包括:从所述接口定义信息中提取主要字段;

对所述主要字段进行解析,得到解析接口信息;其中,所述解析接口信息包括接口入参字段、接口出参字段、所述接口入参字段和所述接口出参字段的类型以及所述接口入参字段和所述接口出参字段是否必需的属性;

根据所述解析接口信息,生成用于获取所述待获取数据的接口。

6.一种接口生成装置,其特征在于,所述装置包括:

平台登录模块,用于根据接口生成指令,通过配置文件登录项目管理平台;其中,所述配置文件包括所述项目管理平台的登录信息、待获取数据的信息和所述待获取数据的所属项目空间;所述项目管理平台包括项目空间、与所述项目空间相对应的项目空间编码列表、每个所述项目空间均包括组数据编码列表;

目标项目空间编码获取模块,用于从所述项目空间编码列表中获取与所述待获取数据的所属项目空间相同的项目空间的编码,并将该编码作为目标项目空间编码;

目标组数据编码列表获取模块,用于将所述目标项目空间编码作为目标项目空间的数据接口的入参,调取所述目标项目空间的数据接口;通过所述目标项目空间的数据接口,从所述目标项目空间中获取目标项目空间数据;其中,所述目标项目空间数据包括组数据编码列表;对所述目标项目空间数据进行解析,得到解析的目标项目空间数据;以及,从所述解析的目标项目空间数据中获取所述组数据编码列表,作为目标组数据编码列表;

目标编码获取模块,用于从所述目标组数据编码列表中获取与所述待获取数据的信息相同的目标组数据的信息,作为确定目标组数据的信息;其中,所述目标组数据编码列表包括目标组数据的信息和与所述目标组数据的信息相对应的目标组数据的编码;以及,根据所述确定目标组数据的信息,获取与所述确定目标组数据的信息相对应的目标组数据的编码,作为目标编码;

接口定义信息获取模块,用于根据所述目标编码,请求与所述目标组数据相对应的接口,并从所述接口中获取接口定义信息;

接口生成模块,用于根据所述接口定义信息,生成用于获取所述待获取数据的接口。

7.一种电子设备,其特征在于,所述电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至5中任一所述的接口生成方法的步骤。

8.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一所述的接口生成方法的步骤。