# 创建或更新合集单品自动收录规则

# 调用方式: POST

# 接口地址:

https://api.freelog.com/v2/resources/catalogue/{resourceId}/items/collectRules
1

# url传入参数说明:

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

# body传入参数说明:

参数 必选 类型及范围 说明
status 必选 int 启用状态: 0:未启用 1:已启用
conditionType 必选 int 条件生效规则: 1:条件全部满足 2:条件任意满足
filterConditions 必选 object[] 具体条件
**key 必选 enum 属性枚举 资源标题:resourceTitle, 资源类型:resourceType, 授权标识:authIdentity
**limitOperatorType 必选 enum 对比方式枚举(不同key适用的枚举范围不同,需求文档有说明)
- 包含: INCLUDES
- 不包含:NOT_INCLUDES
- 开头包含:STARTS_WITH
- 结尾包含:ENDS_WITH
- 等于:EQUAL
- 不等于:NOT_EQUAL
**value 必选 string 属性的对比值

# body示例:

{
  "status":1,
  "conditionType":1,
  "filterConditions":[{
    "key":"resourceType",
    "limitOperatorType":"EQUAL",
    "value":"黑神话:悟空"
  }]
}
1
2
3
4
5
6
7
8
9

# 返回说明:

返回值字段 字段类型 字段说明
[data] boolean 是否校验成功

# 示例

{
    "ret":0,
    "errcode":0,
    "msg":"success",
    "data":true
}

1
2
3
4
5
6
7