概述

更新时间:

API 网关是一个 API 服务管理平台。企业可以在 API 网关产品上将自己的业务服务创建发布为一个 API,并对外授权给外部的合作伙伴。合作伙伴系统即可向 API 网关产品上的 API 发动调用请求。API 接到请求后就会通过 API 网关将请求转发给后端服务应用,实现服务调用。本文将快速引导您如何使用 API 网关产品。

角色说明

API 网关产品涉及以下两个角色:

  • API 发布者:将自身应用的服务接口在 API 网关上创建并发布为 API 服务以对外发布。

  • API 订阅者:使用客户端调用发布在 API 网关上的已获得授权的 API 服务。

使用流程

API 网关的完整使用流程如下:

使用流程

如上图所示,通过 API 网关实现 API 发布与调用,API 发布者与订阅者分别需要进行以下操作:

API 发布者

API 订阅者:

  • 创建订阅者应用:在控制台创建一个 API 订阅者应用,并将应用 APPID 提供给 API 发布者,以获取授权。

  • 获取服务端信息:在控制台获取应用即 API 服务的配置信息,包括应用的密钥(AK/SK)、API 服务的域名、请求路径、方法等。

  • 订阅方应用开发:在本地完成 API 订阅方应用客户端的接入与开发,发起调用请求。