# 批量修改单品授权排除项

# 调用方式: PUT

# 接口地址:

https://api.freelog.com/v2/resources/catalogues/drafts/{resourceId}/items/authExcludedItems/batch
1

# url传入参数说明:

参数 必选 类型及范围 说明
resourceId 必选 string 合集资源ID

# body传入参数说明:

参数 必选 类型及范围 说明
itemId 必选 string 单品ID
appendAuthExcludedItems 可选 object[] 追加的授权排除项;可以不传递存量数据
**resourceId 必选 string 受影响的资源ID
**excludedType 必选 string 排除类型(contractId:以合约ID作为排除属性 policyId:以策略ID作为排除属性)
**excludedValue 必选 string 具体的排除值,例如合约ID或者策略ID
removeAuthExcludedItems 可选 object[] 需要删除的授权排除项;
**resourceId 必选 string 受影响的资源ID
**excludedType 必选 string 排除类型(contractId:以合约ID作为排除属性 policyId:以策略ID作为排除属性)
**excludedValue 必选 string 具体的排除值,例如合约ID或者策略ID

# body示例

[
    {
        "itemId": "9ca866a2",
        "appendAuthExcludedItems": [
            {
                "resourceId": "680786b9a9b2ed002f47764b",
                "excludedType": "contractId",
                "excludedValue": "68089dac76e0eb002fad77d1"
            }
        ],
        "removeAuthExcludedItems": [
            {
                "resourceId": "680786b9a9b2ed002f47764b",
                "excludedType": "contractId",
                "excludedValue": "68089dac76e0eb002fad77d8"
            }
        ]
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# 返回说明:

返回值字段 字段类型 字段说明
[data] bool 是否操作成功

# 返回示例

{
    "ret": 0,
    "errcode": 0,
    "msg": "success",
    "data": true
}
1
2
3
4
5
6