[发明专利]一种API调用控制方法、装置、电子设备和存储介质有效
申请号: | 202110185114.8 | 申请日: | 2021-02-10 |
公开(公告)号: | CN112860356B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 粘永;王明远;黄凤栗 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F8/41 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 api 调用 控制 方法 装置 电子设备 存储 介质 | ||
本申请公开了API调用控制方法、装置、电子设备、介质和计算机程序产品,涉及计算机技术领域,尤其涉及应用程序接口的技术。具体实现方案为:响应于调用方的API接口调用请求,确定被调用方;确定所述被调用方的开发状态;根据所述被调用方的开发状态,向所述调用方反馈所述被调用方的真数据或假数据,用于辅助调用方开发;其中,所述被调用方的真数据根据所述被调用方的真实运行过程生成;所述假数据通过模拟所述被调用方的运行过程生成。本申请实施例中,在软件应用开发阶段混合使用真数据和假数据,提升了软件开发的效率。
技术领域
本申请涉及计算机技术领域,尤其涉及应用程序接口的技术,具体涉及一种API调用控制方法、装置、电子设备、存储介质和计算机程序产品。
背景技术
在现代软件工程中,无论是软件的规模、客户端和基础设施的多样性,还是敏捷开发中迭代的速度,使得传统的巨石应用已经无法满足。因此大多数的软件开发团队会采用将软件拆分成多个子系统。在这样的设计下,每个子系统各司其职,人员的功能也逐步细化。多个子系统间不需要互相暴露实现,往往是通过API的方式来完成通信,其中,API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。随着项目规模的发展,系统数量和能力的增加带动了API数量的快速增长,使得在软件工程中,API管理成为了必不可少的环节。
发明内容
本申请提供了一种API调用控制方法、装置、电子设备、存储介质和计算机程序产品。
根据本申请的一方面,提供了一种API调用控制方法,包括:
响应于调用方的API接口调用请求,确定被调用方;
确定被调用方的开发状态;
根据被调用方的开发状态,向调用方反馈被调用方的真数据或假数据,用于辅助调用方开发;
其中,被调用方的真数据根据被调用方的真实运行过程生成;假数据通过模拟被调用方的运行过程生成。
根据本申请的另一方面,提供了一种API调用控制装置,包括:
响应模块,用于响应于调用方的API接口调用请求,确定被调用方;
开发进度确定模块,用于确定被调用方的开发状态;
反馈模块,用于根据被调用方的开发状态,向调用方反馈被调用方的真数据或假数据,用于辅助调用方开发;
其中,被调用方的真数据根据被调用方的真实运行过程生成;假数据通过模拟被调用方的运行过程生成。
根据本申请的另一方面,提供了一种电子设备,包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本申请任意实施例的API调用控制方法。
根据本申请的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行本申请任意实施例的API调用控制方法。
根据本申请的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本申请任意实施例的API调用控制方法
根据本申请的技术,在软件应用开发阶段混合使用真数据和假数据,提升了软件开发的效率。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110185114.8/2.html,转载请声明来源钻瓜专利网。