Path: 宝塔面板 API 参考 › Docker

`POST /mod/docker/com/get_dependence_apps/stype`

查询指定应用所需的依赖应用（如数据库）是否已安装。

## Request body

_Required._

- `opPostModDockerComGetDependenceAppsStype.request_time` (string, required) — Unix 时间戳；与接口密钥一起生成 request_token。
- `opPostModDockerComGetDependenceAppsStype.request_token` (string, required) — 按 API 概览中的双重 MD5 签名算法生成。
- `opPostModDockerComGetDependenceAppsStype.depend_app` (string, required) — JSON 数组，依赖应用列表，如 `[{"app_name":"mysql","app_type":"Database"}]`

## Example request

```text
{
  "request_time": "string",
  "request_token": "string",
  "depend_app": "string"
}
```

## Code samples

### cURL（填写面板地址与签名）

```curl
curl --request POST \
  --url "https://your-panel.example.com:8888/mod/docker/com/get_dependence_apps/stype" \
  --header "Content-Type: application/x-www-form-urlencoded" \
  --data-urlencode "request_time=<Unix时间戳>" \
  --data-urlencode "request_token=<按 API 概览生成的签名>" \
  --data-urlencode "depend_app=<depend_app>"
```

## Responses

### default

接口响应，业务状态见下方详细说明。

#### Example

```json
{
  "code": 0,
  "status": true,
  "data": [
    {
      "appname": "mysql",
      "app_type": "Database",
      "installed": []
    }
  ]
}
```


## get_dependence_apps

查询指定应用所需的依赖应用（如数据库）是否已安装。

- **路由**：`POST /mod/docker/com/get_dependence_apps/stype`
- **方法**：POST

## 输入参数

| 参数名称 | 必选 | 类型 | 描述 |
|----------|------|------|------|
| depend_app | 是 | String | JSON 数组，依赖应用列表，如 `[{"app_name":"mysql","app_type":"Database"}]` |

## 示例

```json
{"code": 0, "status": true, "data": [{"appname": "mysql", "app_type": "Database", "installed": []}]}
```

> `installed` 为空表示该依赖尚未安装。

## 相关接口

- [create_app](/api/docker/create_app) — 安装应用

