有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

操作场景

该任务指导您使用 Java 语言,通过应用认证来对您的 API 进行认证管理。

操作步骤

1. API 网关控制台,创建一个 API,选择鉴权类型为“应用认证”(参见 创建 API 概述)。
2. 将 API 所在服务发布至发布环境(参见 服务发布与下线)。
3. 在控制台 应用管理 界面创建应用。
4. 在应用列表中选中已经创建好的应用,单击绑定 API,选择服务和 API 后单击提交,即可将应用与 API 建立绑定关系。
5. 参见 示例代码,使用 Java 语言生成签名内容。

环境依赖

API 网关提供 JSON 请求方式和 form 请求方式的示例代码,请您根据自己业务的实际情况合理选择。
应用认证 Java Demo 中需要引入外部依赖,具体引入的依赖如下:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.13</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.11</version>
</dependency>

注意事项

应用生命周期管理,以及 API 向应用授权、应用绑定 API 等操作请您参见 应用管理
应用生成签名过程请您参见 应用认证方式

示例代码

注意:
以下 httpMethod = "GET"acceptHeader = "application/json"contentType = "application/json"均为示例,charset 按默认英文字符为例。其他httpMethodcharset类型请以实际请求为准。