【技术实现步骤摘要】
一种接口调用代码文件生成方法、装置及电子设备
[0001]本申请涉及应用开发
,特别是涉及一种接口调用代码文件生成方法、装置及电子设备。
技术介绍
[0002]随着互联网技术的不断发展,许多传统行业都获得了新生,在互联网技术的带领下,不断涌现出新的模式。
[0003]针对一些中小型企业,如果每个企业都自身搭建一套完整的服务器系统,会大大增加企业的运营成本,针对该问题,能力开放平台应运而生。能力开放平台可以为租户企业提供云存储、计算及在线认证等多种业务,企业不用搭建完整的服务器系统,而是通过租赁能力开放平台的资源,实现对自身客户的网络服务。具体的,企业可以通过自身开发的应用(以下称为第三方应用)接入到能力开放平台,从而利用能力开放平台的资源为自己的客户提供服务。
[0004]相关技术中能力开放平台都是通过说明文档或技术客服的形式,向第三方应用提供接口调用服务的;在第三方应用开发过程中,开发人员需要查阅能力开放平台的接口说明文档,并按接口文档的描述,针对能力开放平台的各接口,逐个接口进行调用代码的开发,并利 ...
【技术保护点】
【技术特征摘要】
1.一种接口调用代码文件生成方法,其特征在于,包括:展示接口调试界面,其中,所述接口调试界面中包括多个业务项目,每个所述业务项目对应至少一个开放接口;获取用户基于所述接口调试界面输入的业务项目编排指令,按照所述业务项目编排指令,编排得到业务项目流水线,其中,所述业务项目流水线中包括至少两个业务项目以及所述至少两个业务项目中各业务项目的顺序执行逻辑;根据所述业务项目流水线,对所述至少两个业务项目对应的开放接口进行调用测试,得到测试结果;在所述测试结果表示测试通过的情况下,生成所述业务项目流水线对应的接口调用代码文件。2.根据权利要求1所述的方法,其特征在于,所述测试结果为所述业务项目流水线对应的最后一个开放接口所返回的调用结果,所述方法还包括:在所述测试结果表示测试未通过的情况下,根据所述测试结果的错误类型,生成错误原因提示;获取用户根据所述错误原因提示输入的修改信息,按照所述修改信息对所述业务项目流水线进行修改,并返回执行步骤:根据所述业务项目流水线,对所述至少两个业务项目对应的开放接口进行调用测试,得到测试结果。3.根据权利要求2所述的方法,其特征在于,所述在所述测试结果表示测试通过的情况下,生成所述业务项目流水线对应的接口调用代码文件,包括:获取需要生成的接口调用代码文件的目标编码语言类型;基于所述业务项目流水线及所述目标编码语言类型,按照倒序的顺序逐个设置所述至少两个业务项目对应的各开放接口的接口参数,得到各所述开放接口的接口调用代码,其中,所述接口调用代码的编码语言类型为所述目标编码语言类型;根据各所述开放接口的接口调用代码,生成所述业务项目流水线对应的接口调用代码文件。4.根据权利要求3所述的方法,其特征在于,所述基于所述业务项目流水线及所述目标编码语言类型,按照倒序的顺序逐个设置所述至少两个业务项目对应的各开放接口的接口参数,得到各所述开放接口的接口调用代码,包括:根据所述业务项目流水线,按照倒序的顺序,选取当前待处理的开放接口:针对当前待处理的开放接口,按照所述目标编码语言类型,生成该开放接口的待定义调用代码;在该开放接口的入参为用户输入的情况下,将该开放接口的接口参数设置为用户输入的参数;或者在该开放接口的入参为调用上游接口的情况下,将该开放接口的接口参数设置为调用所述上游接口的返回结果;根据该开放接口的待定义调用代码及该开放接口的接口参数得到该开放接口的接口调用代码;返回执行步骤:根据所述业务项目流水线,按照倒序的顺序,选取当前待处理的开放接口,直至所述至少两个业务项目对应的各开放接口均处理完成,得到各所述开放接口的接口调用代码;或者所述根据所述业务项目流水线,对所述至少两个业务项目对应的开放接口进行调用测
试,得到测试结果,包括:根据所述业务项目流水线,按照所述顺序执行逻辑的顺序,选取当前待测试的开放接口;针对当前待测试的开放接口,在该开放接口的入参为用户输入的情况下,基于所述用户输入的入参对所述待测试的开放接口进行调用测试;在该开放接口的入参为调用上游接口的情况下,基于所述上游接口的返回结果对所述待测试的开放接口进行调用测试;得到该开放接口的测试结果;返回执行步骤:根据所述业务项目流水线,按照所述顺序执行逻辑的顺序,选取当前待测试的开放接口,直至所述最后一个开放接口完成调用测试,将所述最后一个开放接口所返回的调用结果作为所述测试结果。5.根据权利要求1所述的方法,其特...
【专利技术属性】
技术研发人员:梁苏娥,郭天文,夏怡璐,
申请(专利权)人:杭州海康消防科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。