method:PUT
api路径:/datarangers/openapi/v2/org/{org_id}/project/{project_id}/role/{role_id}/data_permission
名称 | 类型 | 是否必须 | 备注 | ||
---|---|---|---|---|---|
event_param | object | 否 | 事件属性列表 | ||
conditions | array | 否 | 表达式列表(元素的类型为object) | ||
property_name | string | 否 | 属性名 | ||
property_display_name | string | 否 | 属性展示名 | ||
property_compose_type | string | 否 | 属性组成类型 | ||
property_operation | string | 否 | 计算符 | ||
property_values | array | 否 | 值(元素的类型为string) | ||
property_type | string | 否 | 属性类型 | ||
logic | string | 否 | 各过滤条件间的逻辑关系:and/or | ||
profile | object | 否 | 用户属性 | ||
conditions | array | 否 | 表达式列表(元素的类型为object) | ||
property_name | string | 否 | 属性名 | ||
property_display_name | string | 否 | 属性展示名 | ||
property_compose_type | string | 否 | 属性组成类型 | ||
property_operation | string | 否 | 计算符 | ||
property_values | array | 否 | 值(元素的类型为number) | ||
property_type | string | 否 | 值的数据类型不限 | ||
logic | string | 否 | and/or | ||
events | object | 否 | 事件列表 | ||
operation | string | 否 | include/exclude | ||
event_names | array | 否 | 事件名列表(元素的类型为string) |
Request:
请求示例如下所示。
{ "event_param": { "expressions": [ { "logic": "or", "conditions": [ { "property_type": "common_param", "property_name": "platform", "property_compose_type": "origin", "property_operation": "=", "property_values": [ "mp" ] }, { "property_type": "event_param", "property_name": "referer_type", "property_compose_type": "origin", "property_operation": "=", "property_values": [ "direct" ] } ] }, { "logic": "or", "conditions": [ { "property_type": "event_param", "property_name": "scene", "property_compose_type": "origin", "property_operation": "=", "property_values": [ 1037 ] } ] } ], "logic": "and" }, "profile": { "expressions": [], "logic": "and" } }
Response:
{ "code": 200, "message": "更新成功" }