全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210734689.5 (22)申请日 2022.06.27 (71)申请人 康键信息技 术 (深圳) 有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (入驻深圳市 前海商务秘书 有限公司) (72)发明人 李良  (74)专利代理 机构 北京中强智尚知识产权代理 有限公司 1 1448 专利代理师 王欢 (51)Int.Cl. G06F 16/953(2019.01) G06F 16/25(2019.01) (54)发明名称 一种接口调用方法及装置、 存储介质、 计算 机设备 (57)摘要 本申请涉及人工智能技术领域, 公开了一种 接口调用方法及装置、 存储介质、 计算机设备, 该 方法包括: 接收前端发送的接口调用 指令, 并基 于所述接口调用指令, 确定所述接口调用指令对 应的目标调用接口; 查找所述目标调用接口对应 的接口校验文件, 拦截所述目标调用接口返回的 目标数据, 并判断所述目标数据对应的数据结构 是否满足所述接口校验文件中对应的预设数据 结构; 当满足时, 放行所述目标调用接口返回的 所述目标数据, 以使所述前端基于所述目标数据 调用所述目标调用接口。 本申请在不同的前端调 用不同的接口时, 可 以快速、 准确地对不同接口 返回的目标数据的数据结构进行验证, 普适性更 强。 权利要求书2页 说明书9页 附图3页 CN 115114502 A 2022.09.27 CN 115114502 A 1.一种接口调用方法, 其特 征在于, 包括: 接收前端发送 的接口调用指令, 并基于所述接口调用指令, 确定所述接口调用指令对 应的目标调用接口; 查找所述目标调用接口对应的接口校验文件, 拦截所述目标调用接口返回的目标数 据, 并判断所述目标数据对应的数据结构是否满足所述接口校验文件中对应的预设数据结 构; 当满足时, 放行所述目标调用接口返回的所述目标数据, 以使所述前端基于所述目标 数据调用所述目标调用接口。 2.根据权利要求1所述的方法, 其特征在于, 所述接收前端发送的接口调用指令之前, 所述方法还 包括: 接收不同前端发送的接口调用契约; 识别每个所述接口调用契约中包含的指定调用接口, 以及与每个所述指定调用接口对 应的第一预设数据结构和 第二预设数据结构, 并将所述第一预设数据结构以及所述第二预 设数据结构利用所述前端对应的前端标识进行 标记; 将同一指定调用接口对应的所述第一预设数据结构以及所述第二预设数据结构进行 聚合处理, 生成与每 个所述指定调用接口对应的接口校验文件。 3.根据权利要求2所述的方法, 其特征在于, 所述接收前端发送的接口调用指令之后, 所述方法还 包括: 拦截所述前端发送的接口调用指令; 所述查找所述目标调用接口对应的接口校验文件之后, 所述方法还 包括: 识别所述前端对应的前端标识, 从所述接口校验文件中确定与 所述前端标识对应的第 一预设数据结构, 并判断所述接口调用指 令对应的数据结构是否满足所述第一预设数据结 构; 当满足时, 放行所述接口调用指令, 以使所述目标调用接口基于所述接口调用指令返 回所述目标 数据。 4.根据权利要求2所述的方法, 其特征在于, 所述判断所述目标数据对应的数据 结构是 否满足所述接口校验文件中对应的预设数据结构, 包括: 识别所述前端对应的前端标识, 从所述接口校验文件中确定与 所述前端标识对应的第 二预设数据结构, 并判断所述目标 数据对应的数据结构是否满足所述第二预设数据结构。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 当不满足时, 基于所述前端标识、 所述目标数据对应的数据 结构、 与所述前端标识对应 的第二预设数据结构, 生成所述 目标调用接口对应的反馈报告, 并将所述反馈报告发送至 预设处理终端。 6.根据权利要求2所述的方法, 其特征在于, 所述生成与每个所述指定调用接口对应的 接口校验文件之后, 所述方法还 包括: 接收所述不同前端中任意前端发送的调用更改契约, 识别所述调用更改契约中包含的 调用更改接口, 以及与每个所述调用更改接口对应的第一更改数据结构和 第二更改数据结 构, 并将所述第一更改数据结构以及所述第二更改数据结构利用所述任意前端对应的前端 标识进行 标记;权 利 要 求 书 1/2 页 2 CN 115114502 A 2从所述接口校验文件中确定所述调用更 改接口对应的目标接口校验文件, 利用所述第 一更改数据结构以及所述第二更改数据结构, 替换所述目标接口校验文件中与所述任意前 端的前端标识对应的所述第一预设数据结构和所述第二预设数据结构, 生成所述目标接口 校验文件对应的替换校验文件, 并保留所述目标接口校验文件以及 对应的所述替换校验文 件, 所述替换校验文件的优先级高于所述目标接口校验文件。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 响应于接口数据 结构变动 查询指令, 确定所述接口数据 结构变动 查询指令对应的接口 标识; 获取所述接口标识对应的所述接口校验文件以及所述替换校验文件, 从所述接口标识 对应的所述接口校验文件以及所述替换校验文件中, 确定结构变动数据, 并基于所述结构 变动数据, 生成所述接口标识对应的数据结构变动列表。 8.一种接口调用装置, 其特 征在于, 包括: 指令接收模块, 用于接收前端发送的接口调用指令, 并基于所述接口调用指令, 确定所 述接口调用指令对应的目标调用接口; 数据拦截模块, 用于查找所述目标调用接口对应的接口校验文件, 拦截所述目标调用 接口返回的目标数据, 并判断所述目标数据对应的数据结构是否满足所述接口校验文件中 对应的预设数据结构; 数据放行模块, 用于当满足时, 放行所述目标调用接口返回的所述目标数据, 以使所述 前端基于所述目标 数据调用所述目标调用接口。 9.一种存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被处理器执行 时实现权利要求1至7中任一项所述的方法。 10.一种计算机设备, 包括存储介质、 处理器及存储在存储介质上并可在处理器上运行 的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至7中任一 项所述的方法。权 利 要 求 书 2/2 页 3 CN 115114502 A 3

PDF文档 专利 一种接口调用方法及装置、存储介质、计算机设备

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种接口调用方法及装置、存储介质、计算机设备 第 1 页 专利 一种接口调用方法及装置、存储介质、计算机设备 第 2 页 专利 一种接口调用方法及装置、存储介质、计算机设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:02:21上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。