# 批量修改单品授权排除项
# 调用方式: 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
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
2
3
4
5
6
← 查询资源所在的单品列表(草稿) 用户登录 →