模版分配

可使用接口对BDP中“模版分发”中创建的规则进行分配设置,规则需要在平台的“模版分发”中创建,接口可用于分发。

添加分享人/组

定义:添加规则的分享人/组
接口:/rule/add_share

请求参数格式:

字段 含义 格式 备注
rule_id 规则id string 必填
group_ids 组id json/list
user_ids 用户id列表 json/list

post数据示例如下:

{
    "rule_id": "ru_d87ba0512358a4f774db7da37c1e5ebb",
    "group_ids": ["9d4d816e4189251690d6711bad697f29"],
    "user_ids": "["id_123","id_456"]"
}

返回值:

{
    "status": "0",
    "errstr": "",
    "result": "",
    "trcid": "1af069f4-bc91-3068-83d1-1f791f7dac88"
}

错误代码说明:

删除分享人/组

定义:删除规则的分享人/组
接口:/rule/del_share

请求参数格式:

字段 含义 格式 备注
rule_id 规则id string 必填
group_ids 组id json/list
user_ids 用户id列表 json/list

post数据示例如下:

{
    "rule_id": "ru_d87ba0512358a4f774db7da37c1e5ebb",
    "group_ids": ["9d4d816e4189251690d6711bad697f29"],
    "user_ids": "["id_123","id_456"]"
}

返回值:

{
    "status": "0",
    "errstr": "",
    "result": "",
    "trcid": "1af069f4-bc91-3068-83d1-1f791f7dac88"
}

错误代码说明:

获取规则的筛选条件

定义:获取规则的筛选条件
接口:/rule/filter_info

请求参数格式:

字段 含义 格式 备注
rule_id 规则id string 必填

post数据示例如下:

{
    "rule_id": "ru_d87ba0512358a4f774db7da37c1e5ebb",
}

返回值:

{
    "status": "0",
    "errstr": "",
    "result": [{
        tb_name: "天气历史(中国城市)",
        fids: "["fk4b254b4d"]",
        tb_id: "sh_711cf078b95b499890576b642e77542d",
        fl_id: "fl_8c37586acd656e235a1014d0ced06de5",
        expression: "[最低气温]<100",
        updated_script: "{tb_0c90453c55b14a5aa2b908bce5bcc5fc:fk4b254b4d:4:}<100"
    }],
    "trcid": "1af069f4-bc91-3068-83d1-1f791f7dac88"
}

错误代码说明:

新增规则的筛选条件

定义:新增规则的筛选条件(只支持表达式)

接口:/rule/add_filter

请求参数格式:

字段 含义 格式 备注
rule_id 规则id string 必填
add_filter_list 新增筛选条件 json/list

post数据示例如下:

{
    "rule_id": "ru_d87ba0512358a4f774db7da37c1e5ebb",
    "add_filter_list": [{
        "tb_id":"sh_711cf078b95b499890576b642e77542d",
        "expression":"[最低气温]<100"
        }]
}

返回值:

{
    "status": "0",
    "errstr": "",
    "result": "",
    "trcid": "1af069f4-bc91-3068-83d1-1f791f7dac88"
}

错误代码说明:

删除规则的筛选条件

定义:删除规则的筛选条件(只支持表达式)

接口:/rule/delete_filter

请求参数格式:

字段 含义 格式 备注
rule_id 规则id string 必填
del_filter_list 删除筛选条件 json/list

post数据示例如下:

{
    "rule_id": "ru_d87ba0512358a4f774db7da37c1e5ebb",
    "del_filter_list": ["fl_8c37586acd656e235a1014d0ced06de5"]
}
备注:参数del_filter_list字段值中的fl_id可以在rule/filter_info结果中获取

返回值:

{
    "status": "0",
    "errstr": "",
    "result": "",
    "trcid": "1af069f4-bc91-3068-83d1-1f791f7dac88"
}

错误代码说明:

results matching ""

    No results matching ""