获取报表树形目录列表
接口简介
获取某空间所有报表树形目录列表
接口详情
请求地址
/openapi/v2/group/{groupKey}/report
请求类型
GET
请求参数
无
返回正确 JSON 示例
{
"data": [
{
"hash": "r_ada15-an4qnwcp-wko9k3",
"type": 1,
"name": "报表1",
"editable": true,
"remark": "v_zhouwenting创建的",
"hierarchyLevel": 1,
"orderIndex": 1, //一级目录报表的顺序
"isPublic": false,
"isDev": false,
"authType": 0
},
{
"hash": "r_ada15-6fgow5li-xmrpk1",
"type": 1,
"name": "报表2",
"editable": true,
"remark": "报表2",
"hierarchyLevel": 1,
"orderIndex": 2,
"isPublic": false,
"isDev": false,
"authType": 0
},
{
"hash": "r_ada15-bgatggol-1kedmy", // 报表文件夹hash
"type": 0, // 类型:0(文件夹)、1(报表)
"name": "文件夹一",
"editable": true,
"remark": "",
"children": [ // 文件夹中包含的报表
{
"hash": "r_ada15-8im28trt-xkp1kp", // 报表hash,
"type": 1,
"name": "报表一",
"editable": true,
"remark": "",
"hierarchyLevel": 2, // 层级深度
"orderIndex": 1, //当前文件夹中的顺序
"isPublic": false,
"isDev": false,
"authType": 0
},
{
"hash": "r_ada15-5ll0i7ck-jk65md",
"type": 0,
"name": "文件夹1中的文件夹", // 文件夹中包含的文件夹名
"editable": true,
"remark": "",
"children": [ // 一层文件夹中包含文件夹中的报表
{
"hash": "r_ada15-5yujnrnc-gm4o2b",
"type": 1,
"name": "II-报表1",
"editable": true,
"remark": "",
"hierarchyLevel": 3,
"orderIndex": 1,
"isPublic": false,
"isDev": false,
"authType": 0
}
],
"hierarchyLevel": 2,
"orderIndex": 2,
"isPublic": false,
"isDev": false,
"authType": 0
}
],
"hierarchyLevel": 1,
"orderIndex": 3,
"isPublic": false,
"isDev": false,
"authType": 0
}
]
}
返回错误 JSON 示例
{
msg: '错误详情',
status:499
}
请求示例
某用户有权限查看的报表树形列表
接口简介
某用户有权限查看的报表树形列表
接口详情
请求地址
/openapi/v2/group/{groupKey}/report/reportOfUser
请求类型
GET
请求参数
参数名 | 类型 | 必填 | 描述 | 默认值 | 参考值 |
---|---|---|---|---|---|
userEmail | String | 是 | 用户账号邮箱 | - | a@baidu.com |
返回正确 JSON 示例
{
"data": [
{
"hash": "r_ada15-an4qnwcp-wko9k3",
"type": 1,
"name": "报表1",
"editable": true,
"remark": "",
"hierarchyLevel": 1,
"orderIndex": 1,
"isPublic": false,
"isDev": false,
"authType": 0
},
{
"hash": "r_ada15-442euqyv-5294mr",
"type": 1,
"name": "a创建的报表",
"editable": true,
"remark": "a创建的报表",
"hierarchyLevel": 1,
"orderIndex": 2,
"isPublic": false,
"isDev": false,
"authType": 0
},
{
"hash": "r_ada15-6fgow5li-xmrpk1",
"type": 1,
"name": "报表2",
"editable": true,
"remark": "报表2",
"hierarchyLevel": 1,
"orderIndex": 3,
"isPublic": false,
"isDev": false,
"authType": 0
}
]
}
返回错误 JSON 示例
{
msg: '错误详情',
status:499
}