【技术实现步骤摘要】
一种实时获取接口更新信息的方法及系统
本专利技术涉及计算机技术和网络
,尤其涉及一种实时获取接口更新信息的方法及系统。
技术介绍
在计算机软件开发过程中,经常需要调用各种API函数,然而,随着用户需求的变更,这些API函数的接口参数(例如,参数类型、参数个数等)可能会发生变化,从而需要在调用这些API函数时做出相应地修改。在现有技术中,这一过程通常是由工程师阅读接口变更文档,并且对应地修改API函数调用所涉及的源代码来实现的。例如,在网络应用程序开发过程中,会存在前端和后端之间的各种API对接、后端和后端之间的各种API对接。在对接的过程中,API提供方和API调用方定好交互的数据格式,按照双方定好的格式(请求的格式和返回的格式)就可以进行互通了。可是一旦接口提供方的接口的参数发生变更之后,调用方如果未能及时收到通知,那么按照原有的格式进行请求的时候,必然会报错,而且,即使是调用方被通知了,也基本上都是通过人工方式进行确认和修改,开发效率低且结果不准确。而且,接口调用方也不能及时地接收到接口提供方的接口变更信息 ...
【技术保护点】
1.一种实时获取接口更新信息的方法,其特征在于,包括:/n接口函数提供方在本地提供、或者在本地提供并自动发送包含所述接口更新信息的接口更新文件;/n接口函数调用方主动从远程获取、或者自动从远程接收所述接口更新文件,从而获取所述接口更新信息,/n其中,所述接口更新信息包括接口域名、域名下的资源路径、接口函数的输入参数、接口函数的输出参数。/n
【技术特征摘要】
1.一种实时获取接口更新信息的方法,其特征在于,包括:
接口函数提供方在本地提供、或者在本地提供并自动发送包含所述接口更新信息的接口更新文件;
接口函数调用方主动从远程获取、或者自动从远程接收所述接口更新文件,从而获取所述接口更新信息,
其中,所述接口更新信息包括接口域名、域名下的资源路径、接口函数的输入参数、接口函数的输出参数。
2.如权利要求1所述的实时获取接口更新信息的方法,其特征在于,还包括:
所述接口函数调用方使用中间件来主动从远程获取、或者自动从远程接收所述接口更新文件,
其中,所述接口函数提供方是后端服务器程序开发方,所述接口函数调用方是其他后端服务器开发方和/或前端应用程序开发方,所述接口更新文件包括下列格式的文件中的至少一种:JSON、XML、自定义格式。
3.如权利要求1或2所述的实时获取接口更新信息的方法,其特征在于,还包括:
所述接口函数调用方基于SOCKET长连接来主动从远程获取、或者自动从远程接收所述接口更新文件。
4.如权利要求1或2所述的实时获取接口更新信息的方法,其特征在于,还包括:
首次时,所述接口函数提供方在本地提供、或者在本地提供并自动发送包含全部初始接口信息的初始接口配置文件,非首次时,所述接口函数提供方在本地提供、或者在本地提供并自动发送包含接口增量更新信息的接口更新文件;
首次时,所述接口函数调用方主动从远程获取、或者自动从远程接收所述初始接口配置文件,非首次时,所述接口函数调用方主动从远程获取、或者自动从远程接收所述接口更新文件。
5.如权利要求1或2所述的实时获取接口更新信息的方法,其特征在于,还包括:
当所述接口更新信息仅仅涉及参数名称更新时,所述接口函数调用方根据所述接口更新信息中的新参数名称与旧参数名称之间的映射关系,自动获取所述新参数名称所对应的所述旧参数名称所匹配的具体参数值。
6.如权利要求1或2所述的实时获取接口更新信息的方法,其特征在于,还包括:
当所述接口更新文件更新时,自动发送邮件和/或即时通讯消息通知所述接口函数调用方的系统管理员。
7.一种实时获取接口更新信息的系统,...
【专利技术属性】
技术研发人员:郭泉宁,苗辉,
申请(专利权)人:厦门白山耘科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。