一种接口权限配置方法、装置、设备和存储介质制造方法及图纸

技术编号:27434654 阅读:18 留言:0更新日期:2021-02-25 03:17
本发明专利技术实施例公开了一种接口权限配置方法、装置、设备和存储介质,该方法包括:获取开发者待创建的目标应用类型;根据预设的应用类型与接口集合之间的对应关系,确定目标应用类型对应的目标接口集合,其中每个接口集合由用于完成特定功能所需的各个接口组成;在目标应用类型对应的目标应用创建成功时,将目标接口集合配置到目标应用下,以使目标应用获得目标接口集合中的接口调用权限。通过本发明专利技术实施例的技术方案,可以简化权限配置操作,提高开发效率以及接口权限管控效率。效率以及接口权限管控效率。效率以及接口权限管控效率。

【技术实现步骤摘要】
一种接口权限配置方法、装置、设备和存储介质


[0001]本专利技术实施例涉及应用开发技术,尤其涉及一种接口权限配置方法、装置、设备和存储介质。

技术介绍

[0002]开放服务是通过开放接口的形式将电商平台数据进行开放,以使第三方应用可以调用电商系统获取数据,以及电商系统也可以调用第三方应用获得数据,从而可以共享资源,更加高效灵活的处理业务。
[0003]随着业务开放的快速发展,开放平台中对外开放接口API(Application Programming Interface,应用程序编程接口)的数量逐渐增多。对外开放接口可以分为系统审核接口与人工审核接口。开发者需要使用接口时必须申请接口调用权限,其中,系统审核接口为系统自动审核;人工审核接口是需要运营人员审核应用是否符合调用接口的权限。
[0004]现有技术中,在开发者创建第三方应用时,通常是先创建一个通用应用,在创建成功后,开发者可以基于第三方应用所需要实现的业务功能和场景,在所有接口中选择出所需的全部接口,并逐个申请选择出的每个接口的权限,当申请成功后可以进行后续的联调上线。此外,开发者也可以基于接口的物理分组方式配置接口权限,其中物理分组可以是将所有接口按照内部业务属性进行划分获得的。
[0005]然而,在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0006]在对接口进行逐个申请权限时,需要开发者手动选择所需接口,并且由于所选接口数量较多,从而需要进行多次的申请审核操作,同时也易造成因接口权限申请缺失而导致权限不足的情况,大大降低了开发效率。在按照物理分组的方式配置接口权限时,由于一个业务场景往往需要不同的物理分组进行接口调用,从而会导致开发者获取超需求的接口调用权限,浪费接口资源,并且不易进行开发管控。

技术实现思路

[0007]本专利技术实施例提供了一种接口权限配置方法、装置、设备和存储介质,以简化权限配置操作,提高开发效率以及接口权限管控效率。
[0008]第一方面,本专利技术实施例提供了一种接口权限配置方法,包括:
[0009]获取开发者待创建的目标应用类型;
[0010]根据预设的应用类型与接口集合之间的对应关系,确定所述目标应用类型对应的目标接口集合,其中每个所述接口集合由用于完成特定功能所需的各个接口组成;
[0011]在所述目标应用类型对应的目标应用创建成功时,将所述目标接口集合配置到所述目标应用下,以使所述目标应用获得所述目标接口集合中的接口调用权限。
[0012]第二方面,本专利技术实施例还提供了一种接口权限配置装置,包括:
[0013]目标应用类型获取模块,用于获取开发者待创建的目标应用类型;
[0014]目标接口集合确定模块,用于根据预设的应用类型与接口集合之间的对应关系,确定所述目标应用类型对应的目标接口集合,其中每个所述接口集合由用于完成特定功能所需的各个接口组成;
[0015]目标接口集合配置模块,用于在所述目标应用类型对应的目标应用创建成功时,将所述目标接口集合配置到所述目标应用下,以使所述目标应用获得所述目标接口集合中的接口调用权限。
[0016]第三方面,本专利技术实施例还提供了一种设备,所述设备包括:
[0017]一个或多个处理器;
[0018]存储器,用于存储一个或多个程序;
[0019]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所提供的接口权限配置方法步骤。
[0020]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的接口权限配置方法步骤。
[0021]上述专利技术中的实施例具有如下优点或有益效果:
[0022]通过预先将用于完成特定功能所需的各个接口组成一个接口集合,并建立每个应用类型与每个接口集合之间的对应关系。在获得开发者待创建的目标应用类型时,可以基于该对应关系确定出目标应用类型对应的目标接口集合,并在该目标应用类型对应的目标应用创建成功时,将目标接口集合配置在目标应用下,使得目标应用可以直接获得目标接口集合中的所有接口调用权限,大大简化了权限配置操作,并且无需开发者手动选择所需的接口以及逐个申请接口权限,同时也可以避免开发者获得超需求的接口调用权限,从而提高了开发效率,并且运营人员只需管控少量的接口集合权限,无需管控大量的接口权限,从而提高了接口权限管控效率。
附图说明
[0023]图1是本专利技术实施例一提供的一种接口权限配置方法的流程图;
[0024]图2是本专利技术实施例一所涉及的一种接口权限配置方法的示例。
[0025]图3是本专利技术实施例二提供的一种接口权限配置方法的流程图;
[0026]图4是本专利技术实施例三提供的一种接口权限配置装置的结构示意图;
[0027]图5是本专利技术实施例四提供的一种设备的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0029]实施例一
[0030]图1为本专利技术实施例一提供的一种接口权限配置方法的流程图,本实施例可适用于开发者在创建第三方应用时,为第三方应用配置所需的接口调用权限的情况。该方法可以由接口权限配置装置来执行,该装置可以由软件和/或硬件的方式来实现,集成于具有应用开发功能的设备中。该方法具体包括以下步骤:
[0031]S110、获取开发者待创建的目标应用类型。
[0032]其中,开发者可以是预先通过在开放平台中填写开发者信息,并在审核通过后入驻开放平台成为开发者。应用类型可以是指预先基于业务场景所设置的相应的应用功能。示例性地,应用类型可以为会员营销、会员管理和店内促销等。其中,会员营销是为服务商提供会员数据管理、会员生命周期内忠诚度管理的功能。会员管理是为服务商提供会员分析后的各项营销功能,如会员积分管理、会员互动、静准触达等。店内促销是为服务商提供店内促销的相关功能,包括各类促销满减功能、促销标签、促销推荐等功能。
[0033]具体地,本实施例预先设置有多个应用类型,每个应用类型可以用于实现一个相应的应用功能,从而开发者可以基于自身所需要实现的业务场景功能来确定待创建的目标应用所对应的目标应用类型。
[0034]S120、根据预设的应用类型与接口集合之间的对应关系,确定目标应用类型对应的目标接口集合。
[0035]其中,每个接口集合可以是由用于完成特定功能所需的各个API接口组成。本实施例可以预先对每个接口集合进行打包,生成相应的API接口权限包,以便以API接口权限包的形式进行接口权限的配置。本实施例中的每个应用类型与接口集合之间的对应关系可以是一一对应关系,也可以是一个应用类型对应多个接口集合的方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口权限配置方法,其特征在于,包括:获取开发者待创建的目标应用类型;根据预设的应用类型与接口集合之间的对应关系,确定所述目标应用类型对应的目标接口集合,其中每个所述接口集合由用于完成特定功能所需的各个接口组成;在所述目标应用类型对应的目标应用创建成功时,将所述目标接口集合配置到所述目标应用下,以使所述目标应用获得所述目标接口集合中的接口调用权限。2.根据权利要求1所述的方法,其特征在于,获取开发者待创建的目标应用类型,包括:获取开发者身份信息;于开发界面中展示与所述开发者身份信息对应的待选应用类型,以使开发者于所述待选应用类型中选择待创建的目标应用类型。3.根据权利要求1所述的方法,其特征在于,在根据预设的应用类型与接口集合之间的对应关系,确定所述目标应用类型对应的目标接口集合之前,还包括:确定每个所述应用类型对应的各个业务子功能;将用于完成每个所述业务子功能所需的接口进行组合,获取每个所述业务子功能对应的接口集合;根据每个所述应用类型对应的各个接口集合,建立应用类型与接口集合之间的对应关系。4.根据权利要求3所述的方法,其特征在于,将用于完成每个所述业务子功能所需的接口进行组合,包括:在各个对外开放接口中,确定用于完成每个所述业务子功能所需的最少的对外开放接口,并将确定出的各个对外开放接口进行组合。5.根据权利要求1-4任一所述的方法,其特征在于,所述目标接口集合的数量为至少两个;相应地,在将所述目标接口集合配置到所述目标应用下之后,还包括:获取每个所述目标接口集合对应的目标权限类型;根据所述目标权限类型,控制所述目标应用获得每个所述目标接口集合中的接口调用权限。6.根据权利要求5所述的方法,其特征在于,根据所述目标权限类型,控制所述目标应用获得...

【专利技术属性】
技术研发人员:刘子朔
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1