OpenAPI 接口调用方式
在微搭私有部署环境中,OpenAPI 接口的调用方式与公有云版本存在差异,主要体现在域名配置和鉴权机制上。本文档将详细介绍私有部署环境下的 OpenAPI 接口调用方法。
1. 基础配置
1.1 访问地址配置
重要提示
私有部署环境的 OpenAPI 接口访问地址即为微搭平台的访问地址,通常格式为 http://ip:port
配置说明
- 协议选择:如果启用了 HTTPS,请将协议改为
https;如果配置了域名,请将 IP 替换为具体域名 - 端口配置:填写部署时的实际端口号
- HTTP 默认端口 80 可以省略
- HTTPS 默认端口 443 可以省略
环境 ID 获取方法:
环境 ID 可以从浏览器地址栏中获取,查找以 envId 开头的 URL 参数值。
1.2 身份认证机制
1.2.1 获取认证密钥
- 登录微搭私有部署管理后台
- 进入 环境配置 页面
- 获取
SecretId和SecretKey

1.2.2 获取访问令牌(Access Token)
使用 OAuth 2.0 客户端凭证模式获取访问令牌。
令 牌获取接口:
POST http://ip:port/auth/v1/token/clientCredential
# 请将 http://ip:port 替换为实际的访问地址
请求配置:
- 请求方法:
POST - 请求头:
Content-Type: application/jsonAuthorization: Basic <Base64(SecretId:SecretKey)>
- 请求体:
{"grant_type": "client_credentials"}
响应格式:
{
"token_type": "Bearer",
"access_token": "xxxxyyyy",
"expires_in": 259200
}
字段说明
access_token:访问令牌,用于后续 API 调用expires_in:令牌有效期,单位为秒
1.2.3 使用访问令牌调用接口
在所有 API 请求的请求头中添加:
Authorization: Bearer <access_token>