一种第三方服务的调用方法、设备及介质技术

技术编号:37870162 阅读:26 留言:0更新日期:2023-06-15 20:59
本申请公开了一种第三方服务的调用方法、设备及介质,用以解决现有技术无法对开放的第三方服务进行权限管理,开放平台压力大,用户体验不好技术问题。方法包括:根据确定的若干个第三方服务的接口信息在接口综合输出平台上添加若干个第三方服务;在用户向接口综合输出平台提交应用注册请求时,在接口综合输出平台中生成对应应用账户并分配密钥;为持有密钥的应用账户开通对应待调用第三方服务并生成对应临时令牌;通过接口综合输出平台接收实现待调用第三方服务的调用请求,并对调用请求进行校验;在校验通过的情况下,将调用请求发送至对应待调用第三方服务以使待调用第三方服务响应于调用请求,实现应用账户对待调用第三方服务的调用。方服务的调用。方服务的调用。

【技术实现步骤摘要】
一种第三方服务的调用方法、设备及介质


[0001]本申请涉及计算机
,尤其涉及一种第三方服务的调用方法、设备及介质。

技术介绍

[0002]随着互联网技术的迅速发展以及业务的扩张,各第三方服务提供者提供的服务范围越来越大,服务种类越来越多,并且很多服务是可重复使用的,例如:公司员工基本信息、公司合作厂商基本信息等可重复使用的公共服务。目前,各第三方服务是由不同的项目组及开发者开发的,各第三方服务需要编写相同的代码实现相同的接口及服务,不仅增加了开发的时间成本,还无法保证代码的准确性。
[0003]虽然各项目组及开发者会通过讨论为应用提供部分公共服务进行调用,但是每个项目组开发应用的具体要求不同,无法形成统一的接口输出平台,供公司内部的多个应用或者公司外的应用对第三方服务进行调用。并且,无法通过统一的接口输出平台对开放的第三方服务的接口进行相应的权限管理,当有大量用户同时发起接口调用请求时,会增加平台的访问压力和分流压力,容易产生网络问题,造成不好的用户体验。

技术实现思路

[0004]本申请实施例提供了一种第三方服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种第三方服务的调用方法,其特征在于,所述方法包括:根据获取到的若干个第三方服务对应的配置信息,分别确定出所述若干个第三方服务对应的接口信息,并根据所述若干个第三方服务对应的接口信息,在接口综合输出平台上添加所述若干个第三方服务;在用户向所述接口综合输出平台提交应用注册请求的情况下,在所述接口综合输出平台中生成对应的应用账户,并为所述应用账户分配对应的密钥;基于所述接口综合输出平台,为持有所述密钥的应用账户开通对应的待调用第三方服务,并为所述应用账户生成所述待调用第三方服务对应的临时令牌;所述临时令牌用于指示所述应用账户对所述待调用第三方服务的使用权限;通过所述接口综合输出平台,接收用于实现所述待调用第三方服务的调用请求,并对所述调用请求进行校验;在校验通过的情况下,通过所述接口综合输出平台将所述调用请求发送至对应的待调用第三方服务,以使所述待调用第三方服务响应于所述调用请求,实现所述应用账户对所述待调用第三方服务的调用。2.根据权利要求1所述的一种第三方服务的调用方法,其特征在于,所述在用户向所述接口综合输出平台提交应用注册请求的情况下,在所述接口综合输出平台中生成对应的应用账户,并为所述应用账户分配对应的密钥,具体包括:接收用户的应用注册请求,并响应于所述应用注册请求,向所述用户返回对应的应用注册页面;基于所述应用注册页面,将应用注册信息发送至所述接口综合输出平台;所述应用注册信息中至少包括:应用名称、应用类型、应用标识、应用描述以及应用域名地址;通过所述接口综合输出平台对所述应用注册信息进行审核,并在审核通过的情况下,在所述接口综合输出平台中生成与所述应用注册请求相对应的应用账户;为所述应用账户分配对应的密钥,并将所述应用账户以及所述对应的密钥发送至所述应用账户对应的用户。3.根据权利要求1所述的一种第三方服务的调用方法,其特征在于,所述基于所述接口综合输出平台,为持有所述密钥的应用账户开通对应的待调用第三方服务,具体包括:基于用户向所述接口综合输出平台提交的应用注册请求,获取所述用户对应的基本信息以及应用列表,并根据所述用户对应的基本信息以及应用列表,构建对应的用户画像;其中,所述基本信息中至少包括:用户名称、用户标识和用户所属层级,所述应用列表中包括所述用户在所述接口综合输出平台上注册的所有应用账户信息;基于所述用户画像以及所述应用账户对应的应用描述,确定所述应用账户对应的待调用第三方服务,并在所述接口综合输出平台上,为持有所述密钥的应用账户开通所述对应的待调用第三方服务。4.根据权利要求1所述的一种第三方服务的调用方法,其特征在于,所述在用户向所述接口综合输出平台提交应用注册请求的情况下,在所述接口综合输出平台中生成对应的应用账户之前,所述方法还包括:基于所述接口综合输出平台提供的公开文档,确定出所述接口综合输出平台提供的所有第三方服务,并获取所述所有第三方服务对应的服务描述;
确定出与用户的应用描述相对应的待调用第三方服务,并基于获取到的所述所有第三方服务对应的服务描述,确定所述接口综合输出平台中是否包括所述待调用第三方服务;在所述接口综合输出平台中包括所述应用描述对应的待调用第三方服务时,向所述接口综合输出平台提交所述应用描述对应的应用注册请求。5.根据权利要求1所述的一种第三方服务的调用方法,其特征在于,所述根据获...

【专利技术属性】
技术研发人员:李栋绪
申请(专利权)人:山东浪潮爱购云链信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1