一种应用编程接口的调用方法及装置制造方法及图纸

技术编号:15690551 阅读:56 留言:0更新日期:2017-06-24 03:02
本申请公开了一种应用编程接口的调用方法及装置,将开放平台上的API划分为若干个API集合,并建立每个API集合标识与第三方应用的用户标识的对应关系,由于API集合的数量远小于API的数量,因此开放平台上保存的对应关系得到极大的简化,而且,当第三方应用发起API调用请求时,开放平台只需判断所要调用的API所在的API集合与用户标识是否具有对应关系即可,这大大降低了服务器需要处理的数据量,进而减轻了服务器的压力。

Method and device for calling application programming interface

The invention discloses a method and device for call application programming interface, the platform will be open on the API partition set into a number of API, and establishes the corresponding relationship between each API set ID and the third party application user identification number, because the number of API set is much smaller than that of API, because the relationship to save this open platform the greatly simplified, and when the third party application initiated API call request, whether the API set and the user ID open platform only to judge to call API's relationship with this can greatly reduce the server needs to handle the amount of data, and reduce the pressure on the server.

【技术实现步骤摘要】
一种应用编程接口的调用方法及装置
本申请涉及信息
,尤其涉及一种应用编程接口的调用方法及装置。
技术介绍
应用编程接口(ApplicationProgrammingInterface,API)是电脑操作系统或程序库提供给应用程序访问使用的代码,其主要目的是让应用程序开发人员得以访问一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。在互联网时代,将软件系统的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为被称为开放API,提供开放API的平台被称为开放平台。开放平台上存放有大量API,每个API所实现的功能不同,基于开放平台开发的各种各样的第三方应用通过调用特定功能的API来实现自身的功能。为了保障开放平台的安全性,需要严格管理不同的第三方应用对API的调用权限,拦截一些第三方应用超越权限的非法调用。为此,现有的API调用方法要求各种第三方应用在开放平台上注册并获取用户标识,第三方应用的用户可通过其注册的用户标识与开放平台签约,以约定该第三方应用可以调用的API,签约后,开放平台则建立该第三方应用可以调用的每个API与该第三方应用本文档来自技高网...
一种应用编程接口的调用方法及装置

【技术保护点】
一种应用编程接口的调用方法,其特征在于,包括:接收应用编程接口API调用请求;提取所述API调用请求中携带的用户标识、API标识以及API集合标识,其中,每个API集合标识均对应一个预先划分的API集合,每个API集合中至少包含一个API;当确定出所述API调用请求中携带的API集合标识与所述用户标识具有对应关系,且,所述API调用请求中携带的API集合标识对应的API集合中包括所述API标识对应的API时,允许调用所述API标识对应的API;当确定出所述API调用请求中携带的API集合标识与所述用户标识不具有对应关系,或,所述API调用请求中携带的API集合标识对应的API集合中不包括所述A...

【技术特征摘要】
1.一种应用编程接口的调用方法,其特征在于,包括:接收应用编程接口API调用请求;提取所述API调用请求中携带的用户标识、API标识以及API集合标识,其中,每个API集合标识均对应一个预先划分的API集合,每个API集合中至少包含一个API;当确定出所述API调用请求中携带的API集合标识与所述用户标识具有对应关系,且,所述API调用请求中携带的API集合标识对应的API集合中包括所述API标识对应的API时,允许调用所述API标识对应的API;当确定出所述API调用请求中携带的API集合标识与所述用户标识不具有对应关系,或,所述API调用请求中携带的API集合标识对应的API集合中不包括所述API标识对应的API时,拒绝调用所述API标识对应的API。2.根据权利要求1所述的方法,其特征在于,不同的API集合之间存在交集或不存在交集。3.根据权利要求1或2所述的方法,其特征在于,允许调用所述API标识对应的API之前,所述方法还包括:确定所述API调用请求中携带的API集合标识与所述用户标识的对应关系在有效期之内。4.一种应用编程接口的调...

【专利技术属性】
技术研发人员:陈栋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1