列权限
查看列权限开关¶
GET
URL: /openapi/v1/workspaces/{workspaceId}/members/{member_uid}/enable-col-permission/
请求头:
{
"Authorization": "连接密钥"
}
返回结果
{
"errcode": 200,
"errmsg": "success",
"data": {
"enableColPermission": false
}
}
开启/关闭列权限¶
PUT
URL: /openapi/v1/workspaces/{workspaceId}/members/{member_uid}/enable-col-permission/
请求头:
{
"Authorization": "连接密钥"
}
请求包体:
{
"enableColPermission": true
}
参数说明
参数 | 类型 | 说明 |
---|---|---|
enableColPermission | bool | 列权限是否开启,当值为 true 时列权限开启,值为 false 时列权限关闭 |
返回结果
{
"errcode": 200,
"errmsg": "success",
"data": {
"enableColPermission": false
}
}
获取列权限¶
GET
URL: /openapi/v1/workspaces/{workspaceId}/memebers/{member_id}/col-permission/
请求头:
{
"Authorization": "连接密钥"
}
返回结果
{
"errcode": 200,
"errmsg": "success",
"data": {
"dimensions": {
"effect": "allow",
"resource": ["d1", "d2.A", "d3.B"]
},
"measures": {
"effect": "deny",
"resource": ["m1", "m2", "m3"]
}
}
}
参数说明
参数 | 类型 | 说明 |
---|---|---|
dimensions | object | 维度的权限 |
dimensions.effect | string | 详见行权限 控制方式 effect |
dimensions.resource | array | 维度的控制字段 |
measures | object | 指标的权限 |
measures.effect | string | 详见行权限 控制方式 effect |
measures.resource | array | 指标的控制字段 |
修改列权限¶
PUT
URL: /openapi/v1/workspaces/{workspaceId}/members/{member_uid}/col-permission/
请求头:
{
"Authorization": "连接密钥"
}
请求包体:
{
"dimensions": {
"effect": "allow",
"resource": ["d1.A", "d2.A"],
},
"measures": {
"effect": "deny",
"resource": ["m1", "m2"]
}
}
参数说明
参数 | 类型 | 说明 |
---|---|---|
dimensions | object | 维度的权限 |
dimensions.effect | string | 详见行权限 控制方式 effect |
dimensions.resource | array | 维度的控制字段 |
measures | object | 指标的权限 |
measures.effect | string | 详见行权限 控制方式 effect |
measures.resource | array | 指标的控制字段 |
返回结果
{
"errcode": 200,
"errmsg": "success",
"data": {
"dimensions": {
"effect": "allow",
"resource": ["d1.A", "d2.A"],
},
"measures": {
"effect": "deny",
"resource": ["m1", "m2"]
}
}
}
参数说明
参数 | 类型 | 说明 |
---|---|---|
dimensions | object | 维度的权限 |
dimensions.effect | string | 详见行权限 控制方式 effect |
dimensions.resource | array | 维度的控制字段 |
measures | object | 指标的权限 |
measures.effect | string | 详见行权限 控制方式 effect |
measures.resource | array | 指标的控制字段 |
批量修改成员列权限¶
PUT
URL: /openapi/v1/workspaces/{workspaceId}/members/update-col-permissions/
请求头:
{
"Authorization": "连接密钥"
}
请求包体:
{
"memberColPermissions": [
{
"memberUid": "xxxxxx",
"colPermission": {
"dimensions": {
"effect": "allow",
"resource": ["d1.A", "d2.A"],
},
"measures": {
"effect": "deny",
"resource": ["m1", "m2"]
}
}
}
]
}
返回结果
{
"errcode": 200,
"errmsg": "success",
"data": [
{
"memberUid": "xxxxxx",
"colPermission": {
"dimensions": {
"effect": "allow",
"resource": ["d1.A", "d2.A"],
},
"measures": {
"effect": "deny",
"resource": ["m1", "m2"]
}
}
},
]
}