[发明专利]应用程序接口转发方法、装置、电子设备及存储介质在审
申请号: | 202010358827.5 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111562994A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 白云鹏 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 杨欢 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 接口 转发 方法 装置 电子设备 存储 介质 | ||
1.一种应用程序接口转发方法,其特征在于,包括:
拦截第一端的API接口请求;其中,所述API接口请求中包括第一端用户标识和请求接口;
根据所述第一端用户标识,确定出与所述第一端用户标识对应的映射关系;其中,所述映射关系为所述第一端用户标识与至少一个接口之间的映射;
根据所述API接口请求中的请求接口和所述映射关系,将所述第一端的API接口请求转发至第二端中对应的接口。
2.根据权利要求1所述的应用程序接口转发方法,其特征在于,所述API接口请求中的第一端用户标识的确定方式,包括:
检测拦截到的API接口请求是否为登录用户生成的API接口请求;
若拦截到的API接口请求为登录用户生成的API接口请求,则将所述登录用户对应的用户标识确定为所述API接口请求中的第一端用户标识;
若拦截到的API接口请求为未登录用户生成的API接口请求,则将预设用户标识确定为所述API接口请求中的第一端用户标识。
3.根据权利要求1所述的应用程序接口转发方法,其特征在于,所述根据所述第一端用户标识,确定出与所述第一端用户标识对应的映射关系之前,包括:
获取至少一个第一端用户标识,以及获取至少一个第二端接口;
针对每一第一端用户标识,将所述第一端用户标识与至少一个第二端接口进行对应配置,得到所述第一端用户标识对应的映射关系;
将所述映射关系存储至预设的存储位置中。
4.根据权利要求3所述的应用程序接口转发方法,其特征在于,所述存储至所述预设的存储位置中的映射关系可动态配置;所述动态配置的方式包括:
接收映射关系修改指令;
根据所述映射关系修改指令,新增、删除和/或修改所述预设的存储位置中的映射关系。
5.根据权利要求4所述的应用程序接口转发方法,其特征在于,所述根据所述映射关系修改指令,新增、删除和/或修改所述预设的存储位置中的映射关系,包括:
对所述映射关系修改指令进行解析;
若所述映射关系修改指令为新增第一端用户标识,则对所述新增第一端用户标识与所述至少一个第二端接口进行对应配置,得到所述新增第一端用户标识对应的映射关系,并将所述映射关系更新至所述预设的存储位置;
若所述映射关系修改指令为删除第一端用户标识,则从所述预设的存储位置中删除所述第一端用户标识对应的映射关系;
若所述映射关系修改指令为对所述映射关系中的第一端用户标识与所述至少一个第二端接口进行重新配置,则对所述映射关系中的第一端用户标识与所述至少一个第二端接口进行重新配置,并将更新后的映射关系更新至所述预设的存储位置。
6.根据权利要求1所述的应用程序接口转发方法,其特征在于,预设的存储位置中存储有至少一个映射关系;
所述根据所述第一端用户标识,确定出与所述第一端用户标识对应的映射关系,包括:
根据所述第一端用户标识,在所述预设的存储位置中的至少一个映射关系中进行查找,确定出与所述第一端用户标识对应的映射关系。
7.根据权利要求1所述的应用程序接口转发方法,其特征在于,所述根据所述API接口请求中的请求接口和所述映射关系,将所述第一端的API接口请求转发至第二端中对应的接口之前,包括:
若根据所述第一端用户标识,无法确定出与所述第一端用户标识对应的映射关系,则将所述第一端的API接口请求转发至预设的接口。
8.一种应用程序接口转发装置,其特征在于,包括:
API接口请求单元,被配置为执行拦截第一端的API接口请求;其中,所述API接口请求中包括第一端用户标识和请求接口;
映射关系确定单元,被配置为执行根据所述第一端用户标识,确定出与所述第一端用户标识对应的映射关系;其中,所述映射关系为所述第一端用户标识与至少一个接口之间的映射;
API接口转发单元,被配置为执行根据所述API接口请求中的请求接口和所述映射关系,将所述第一端的API接口请求转发至第二端中对应的接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010358827.5/1.html,转载请声明来源钻瓜专利网。