# 更新展品

# 调用方式: PUT

# 接口地址:

https://api.freelog.com/v2/presentables/{presentableId}
1

# url传入参数说明:

参数 必选 类型及范围 说明
presentableId 必选 string presentableId

# body传入参数说明:

参数 必选 类型及范围 说明
presentableTitle 可选 string 展品标题
presentableIntro 可选 string 展品简介
tags 可选 string[] 资源标签信息,自多20个
coverImages 可选 string[] 展品封面图,最多10张
addPolicies 可选 object[] 新增的策略对象集合
**policyName 必选 string 策略名称,标的物内部唯一
**policyText 必选 string 策略文本,encodeURIComponent编码
**status 可选 int 1:上线 0:下线
updatePolicies 可选 object[] 更新的策略对象集合
** policyId 必选 string 策略ID
** status 必选 int 0:下线策略 1:上线策略
resolveResource 可选 object[] 资源解决方式(可以以资源未单位只做增量数量)
autoUpdateStatus 可选 int 资源发布新版本时,展品是否自动更新; 0:不更新 1:更新
** resourceId 必选 string 解决的资源ID
** contracts 必选 object[] 解决的资源的策略
**** policyId 必选 string 选中的策略

# body示例

{
	"presentableTitle": "新的标题",
	"tags": ["t1", "t2"],
	"updatePolicies": [{
        "policyId": "6f1b98c7b6f822e862b56a01eb1c9de4",
		"status": 1
	}],
    "addPolicies": [{
        "policyName":"free_policy",
		"policyText": "for%20public%3A%20%20%20initial%3A%20%20%20%20active%20%20presentable%20%20%20terminate",
		"status": 1
	}]
}
1
2
3
4
5
6
7
8
9
10
11
12
13

# 返回说明:

返回值字段 字段类型 字段说明
presentableId string 展示方案ID
presentableName string 展示方案名称,节点内唯一
presentableTitle string 展示方案标题,用于展示
tags string[] 用户定义的tags
intro string presentable简介
onlineStatus int 上线状态 0:下线 1:上线
userId int 创建方案的用户ID
nodeId int 节点ID
resolveResources object[] 资源以及其上抛的解决方式
** resourceId string 解决的资源ID
** resourceName string 解决的资源名称
** contracts object[] 解决的资源的策略
**** policyId string 选中的策略ID
**** contractId string 策略生成的合约ID
policies object[] 对外授权的策略组
** policyId string 策略ID
** policyName string 策略名称
** status int 策略状态 0:下线(未启用) 1:上线(启用)
resourceInfo object presentable引用的资源基础信息
** resourceId string 资源ID
** resourceName string 资源名称
** resourceType string 资源类型
version string 展品的版本,同引用的资源版本号
createDate date 创建日期

# 返回示例

{
    "ret": 0,
    "errcode": 0,
    "msg": "success",
    "data": {
        "tags": [
            "t1",
            "t2"
        ],
        "coverImages": [
            "https://image.freelog.com/preview/b042cd88-cc9a-43fb-b8fb-1cae320b7977.jpg"
        ],
        "onlineStatus": 0,
        "authStatus": 0,
        "status": 0,
        "presentableName": "hello",
        "presentableTitle": "新的标题",
        "version": "1.0.0",
        "resolveResources": [
            {
                "resourceId": "5f801976a9864556f875de11",
                "resourceName": "yuliang/风景图"
            },
            {
                "resourceId": "5f81564f419cb80504b355d0",
                "resourceName": "yuliang/复合资源(包含md和图片),重复上抛图片(版本不同)"
            }
        ],
        "policies": [
            {
                "policyId": "6f1b98c7b6f822e862b56a01eb1c9de4",
                "policyName": "free_policy",
                "status": 1
            },
            {
                "policyId": "afbbe8ec54d4f14d7f76f39496dd39dd",
                "policyName": "register_free_policy",
                "status": 1
            }
        ],
        "nodeId": 80000000,
        "userId": 50021,
        "resourceInfo": {
            "resourceId": "5f81564f419cb80504b355d0",
            "resourceName": "yuliang/复合资源(包含md和图片),重复上抛图片(版本不同)",
            "resourceType": "compound"
        },
        "createDate": "2020-10-13T02:38:45.702Z",
        "updateDate": "2020-10-13T03:36:53.286Z",
        "presentableId": "5f8513355e7f5a4424f824aa"
    }
}
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
44
45
46
47
48
49
50
51
52