# 创建或更新合集单品自动收录规则
# 调用方式: 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
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
2
3
4
5
6
7