# 保存或者更新资源版本草稿

# 调用方式: POST

# 接口地址:

https://api.freelog.com/v2/resources/{resourceId}/versions/drafts
1

# body传入参数说明:

参数 必选 类型及范围 说明
draftData 必须 object 草稿数据

# body示例

{
    "draftData":{
        "resolveResources":[
        ],
        "version": "v3.0.2",
        "description":"版本描述",
        "dependencies":[
            {
                "resourceId":"5ef081b8fb172026e434e2fa",
                "versionRange":"^1.0.0"
            }],
        "customPropertyDescriptors":[
            {
                "remark":"名称",
                "key":"name",
                "defaultValue":"1",
                "type":"editableText"
            }],
        "baseUpcastResources":[
        ],
        "resolveResources":[
            {
                "resourceId":"5ef081b8fb172026e434e2fa",
                "contracts":[
                    {
                        "policyId":"8cefe2f1dcc6dd0bdaadac946cb63dbc"
                    }]
            }]
    }
}


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

# 返回说明:

返回值字段 字段类型 字段说明
resourceId string 资源ID
resourceType string 资源类型[[详见附表]][资源类型]
userId int 用户ID
draftData object 草稿数据
createDate date 创建日期

# 示例

{
    "ret": 0,
    "errcode": 0,
    "msg": "success",
    "data": {
        "status": 0,
        "resourceId": "5ee3288b32f1a8439c207aa2",
        "userId": 50021,
        "resourceType": "text",
        "draftData": {
            "resolveResources": [
                {
                    "resourceId": "5ef081b8fb172026e434e2fa",
                    "contracts": [
                        {
                            "policyId": "8cefe2f1dcc6dd0bdaadac946cb63dbc"
                        }
                    ]
                }
            ],
            "version": "v3.0.2",
            "description": "版本描述",
            "dependencies": [
                {
                    "resourceId": "5ef081b8fb172026e434e2fa",
                    "versionRange": "^1.0.0"
                }
            ],
            "customPropertyDescriptors": [
                {
                    "remark": "名称",
                    "key": "name",
                    "defaultValue": "1",
                    "type": "editableText"
                }
            ],
            "baseUpcastResources": []
        },
        "createDate": "2020-08-03T02:30:02.369Z",
        "updateDate": "2020-08-03T02:30:40.304Z"
    }
}

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
39
40
41
42
43