本文介绍调用 Mobile Use OpenAPI 的方法。对于具体的调用说明和参数说明,请查阅各 OpenAPI 文档。
调用 Mobile Use OpenAPI 是通过向指定服务地址发送请求,并需满足签名信息和具体接口的业务信息来完成的。OpenAPI 的请求需要包含服务地址、请求方式、请求参数等信息。接口调用成功后,对返回结果进行解析。
open.volcengineapi.com
Mobile Use OpenAPI 通信均采用 HTTPS 协议,确保数据传输的安全性和完整性,为您提供一个安全可靠的通信环境。
请求及返回结果使用 UTF-8 的字符集进行编码。
根据各个接口的具体需求,选择 GET 或 POST 方式发起请求。
在发起请求时,请包含以下两类参数:
以查询代理运行配置列表接口为例,一条未编码的 URL 请求示例如下:
https://open.volcengineapi.com?Action=ListAgentRunConfig &Version=2023-08-01 &<通过header传入的公共请求参数> &<请求体>
说明如下:
参数/结构 | 说明 |
|---|---|
https://open.volcengineapi.com | 请求的通信协议和服务接入地址。 |
Action | 指定要调用的接口名称。例如,查询代理运行配置列表接口名称为 |
Version | 接口的版本号。Mobile Use OpenAPI 版本号统一为 |
通过header传入的公共请求参数 | 系统规定的公共参数,主要包括以下参数:
|
请求体 | 调用 OpenAPI 需要的业务参数。 |
对于每一次 HTTPS 协议请求,会根据访问中的签名信息验证访问请求者的身份。具体由用户的火山引擎账号对应的 Access Key ID 和 Secret Access Key(AK/SK)对称加密验证实现。具体的签名机制和方法,参考火山引擎 OpenAPI 签名方法。
OpenAPI 请求可返回以下结果:
字段 | 类型 | 是否一定返回 | 说明 |
|---|---|---|---|
ResponseMetadata | Object | 是 | 响应元数据;需通过解析该结构体,判断响应结果,参考以下 ResponseMetadata 结构体说明。 |
Result | Any | 否 | 响应数据;调用成功时返回。 |
ResponseMetadata 结构体说明
字段 | 类型 | 是否一定返回 | 说明 |
|---|---|---|---|
RequestId | String | 是 | 请求 ID |
Action | String | 是 | OpenAPI 接口名称 |
Version | String | 是 | OpenAPI 接口版本 |
Service | String | 是 | OpenAPI 服务名称 |
Region | String | 是 | 服务所在地域信息 |
Error | Object | 否 | 错误信息;调用失败时返回,参考以下 Error 结构体说明 |
Error 结构体说明
字段 | 类型 | 是否一定返回 | 说明 |
|---|---|---|---|
CodeN | Int64 | 是 | API 的错误码,参看错误码 |
Code | String | 是 | 状态消息 |
Message | String | 是 | 具体的错误描述信息 |