# 查看资源的依赖树

# 调用方式: GET

# 接口地址:

https://api.freelog.com/v2/resources/{resourceId}/dependencyTree?maxDeep={maxDeep}&version={version}&omitFields={omitFields}&isContainRootNode={isContainRootNode}
1

# url传入参数说明

参数 必选 类型及范围 说明
resourceId 必选 string 资源ID
version 可选 string 版本号
maxDeep 可选 string 最大树深度
omitFields 可选 string 需要排除的属性.多个用逗号分隔
isContainRootNode 可选 boolean 是否需要包含根节点.默认false

# 返回说明:

返回值字段 字段类型 字段说明
resourceId string 资源ID
resourceName string 资源名称
resourceType string 资源类型
version string 版本号
versions string[] 资源的所有版本
versionRange string 依赖的资源版本范围
versionId string 版本ID
baseUpcastResources object[] 资源的基础上抛
**resourceId string 上抛的资源ID
**resourceName string 上抛的资源名称
dependencies object[] 依赖树,递归父级结构

# 示例

{
    "ret": 0,
    "errcode": 0,
    "msg": "success",
    "data": [
        {
            "resourceId": "5ef081b8fb172026e434e2fa",
            "resourceName": "yuliang/my-first-resource4",
            "version": "1.0.0",
            "versions": [
                "1.0.0"
            ],
            "resourceType": "text",
            "versionRange": "1.0.0",
            "versionId": "aca65d2823835318a9716b985edca59e",
            "baseUpcastResources": [
            ],
            "dependencies": [
                {
                    "resourceId": "5ef04fb1bfe6f11cb0424e50",
                    "resourceName": "yuliang/my-first-resource3",
                    "versions": [
                        "1.0.0"
                    ],
                    "version": "1.0.0",
                    "resourceType": "text",
                    "versionRange": "^1.0.0",
                    "baseUpcastResources": [
                    ],
                    "versionId": "51efb8c3e8b18e7c7ecc6b2d646b6cc8",
                    "dependencies": [
                    ]
                }
            ]
        }
    ]
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38