模版分配
可使用接口对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"
}
错误代码说明:
无