【技术实现步骤摘要】
一种接口调用方法、装置、终端设备及存储介质
[0001]本专利技术实施例涉及通信
,尤其涉及一种接口调用方法、装置、终端设备及存储介质。
技术介绍
[0002]用户端可根据调用方标识(appkey)和密钥(appsecret)调用平台提供的开放接口。在调用开放接口过程中,会存在各种异常情况,例如数据丢失、访问异常等。
[0003]现有技术中,出于对用户信息安全方面的考虑,平台研发端无法获取用户的appsecret,常需根据用户端提供的appkey等相关调用信息去间接调用内网业务层接口来解决异常。
[0004]在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下技术问题:
[0005]现有技术无法通过复用开放接口来解决异常,依赖内网业务层接口不仅会导致平台存在安全风险,且提高异常解决成本。
技术实现思路
[0006]本专利技术实施例提供一种接口调用方法、装置、终端设备及存储介质,能够在不依赖用户的密钥的情况下复用开放接口,安全性高、成本低。
[0007]第一方面, ...
【技术保护点】
【技术特征摘要】
1.一种接口调用方法,其特征在于,包括:接收目标接口调用异常的上报消息;所述上报消息包括调用方标识和业务参数;获取代理方标识,以及与所述代理方标识对应的代理密钥;根据所述调用方标识、所述业务参数、所述代理方标识和所述代理密钥,生成代理访问链接;访问所述代理访问链接,以对所述目标接口进行调用。2.根据权利要求1所述的方法,其特征在于,所述获取代理方标识,以及与所述代理方标识对应的代理密钥,包括:从预先申请的各候选代理方标识中选取代理方标识;其中,所述各候选代理方标识在申请过程中开通有所述目标接口的调用权限;其中,与所述代理方标识对应的代理密钥,为选取的候选代理方标识对应的候选代理密钥。3.根据权利要求1所述的方法,其特征在于,所述根据所述调用方标识、所述业务参数、所述代理方标识和所述代理密钥,生成代理访问链接,包括:根据所述调用方标识和所述业务参数,生成代理业务参数;根据所述代理业务参数、所述代理方标识和所述代理密钥,确定签名;根据所述签名,生成代理访问链接。4.根据权利要求1所述的方法,其特征在于,所述目标接口的调用过程,包括:响应于所述代理访问链接验签成功,从所述代理访问链接中提取代理业务参数和所述代理方标识;在所述代理业务参数包含所述调用方标识,且所述代理方标识对应的代理用户名包含于预设用户名时,使用所述调用方标识对应的用户名进行业务处理。5.根据权利要求4中所述的方法,其特征在于,还包括...
【专利技术属性】
技术研发人员:郭泽峰,王金川,公丕宝,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。