概述
新建仪表板
接口简介
| 接口作用 | 新建仪表板 |
| 接口URL | /v5/api/platform/dashboard/reports |
| 请求类型 | GET |
请求参数-Query参数
| 参数名 | 参数值 | 是否必填 | 描述说明 |
|---|---|---|---|
| data | { "subjectId":"主题ID", "reportName":"仪表板名称" }注:参数值格式为JSON,使用时需要进行编码 encodeURIComponent() | 是 | 1)subjectId:仪表板所在主题ID 选中主题后,URL中subject后面的ID即为主题ID 2)reportName:仪表板名称 |
响应实例
| 请求示例 | 编码前参数值: {"subjectId":"44cec6b1637c4cb79333410507a50bd5","reportName":"示例仪表板"} 编码后参数值: %7B%22subjectId%22:%2244cec6b1637c4cb79333410507a50bd5%22,%22reportName%22:%22%E7%A4%BA%E4%BE%8B%E4%BB%AA%E8%A1%A8%E6%9D%BF%22%7D 链接: http://192.168.101.92:8883/webroot/decision/v5/api/platform/dashboard/reports?data=%7B%22subjectId%22:%2244cec6b1637c4cb79333410507a50bd5%22,%22reportName%22:%22%E7%A4%BA%E4%BE%8B%E4%BB%AA%E8%A1%A8%E6%9D%BF%22%7D 注:使用接口时需要登录,需要传递token参数。
|
| 响应成功 | callback({ "success": true, "code": "200", "message": "success", "data": { "name": "示例仪表板", "initTime": 0, "lastUpdateTime": 0, "id": "d46d49e0c80f474d9f744e23b5b5c44b", "shared": false, "publishStatus": 0, "editable": true, "publicLink": { "type": 0, "shared": false, "passProtected": false, "deadline": 0, "exportable": false }, "coopAnalysis": false, "creatorAuth": false }, "errorCode": null, "detailErrorMsg": null, "errorMsg": null }) |
| 截图示意 | ![]() |
响应参数说明
| 参数 | 参数值说明 |
|---|---|
| name | 仪表板名称 |
| initTime | 创建时间 |
lastUpdateTime | 最近修改时间 |
| id | 仪表板ID |
| shared | 是否分享 true:是 false:否 |
| publicStatus | 发布状态 0:未发布 1:已发布 |
| editable | 是否可编辑 true:是 false:否 |
| publicLink | 公共链接 |
| coopAnalysis | 是否协作给当前用户 true:是 false:否 |
| creatorAuth | 是否拥有和创建者相等的权限 true:是 false:否 |
删除仪表板
接口简介
| 接口作用 | 删除仪表板 |
| 接口URL | /v5/api/platform/dashboard/report |
| 请求类型 | GET |
请求参数-Query参数
| 参数名 | 参数值 | 是否必填 |
|---|---|---|
| reportId | 待删除的仪表板ID | 是 |
响应实例
| 请求示例 | http://192.168.101.92:8883/webroot/decision/v5/api/platform/dashboard/report?reportId=d46d49e0c80f474d9f744e23b5b5c44b 注:使用接口时需要登录,需要传递token参数。
|
| 响应成功 | callback({ "success": true, "code": "200", "message": "success", "data": [], "errorCode": null, "detailErrorMsg": null, "errorMsg": null }) |
| 截图示意 | ![]() |
重命名仪表板
接口简介
| 接口作用 | 重命名仪表板 |
| 接口URL | /v5/api/platform/dashboard/rename |
| 请求类型 | GET |
请求参数-Query参数
| 参数名 | 参数值 | 是否必填 | 描述说明 |
|---|---|---|---|
| info | { "reportId":"仪表板id", "nameUpdateBean": { "name": "仪表板新名称", "mouduleType": "1/2" } } 注:参数值格式为JSON,使用时需要进行编码 encodeURIComponent() | 是 | 1)reportID:仪表板ID 2)name:仪表板新名称 3)mouduleType:模块类别(1:公共数据,2:我的分析) |
响应实例
| 请求示例 | 编码前参数值: {"reportId":"274aee6161f54f8eaf38ae3414917ab0","nameUpdateBean":{"name": "新手入门示例","mouduleType": "2"}} 编码后参数值: %7B%22reportId%22:%22274aee6161f54f8eaf38ae3414917ab0%22,%22nameUpdateBean%22:%7B%22name%22:%20%22%E6%96%B0%E6%89%8B%E5%85%A5%E9%97%A8%E7%A4%BA%E4%BE%8B%22,%22mouduleType%22:%20%222%22%7D%7D 链接: http://192.168.101.92:8883/webroot/decision/v5/api/platform/dashboard/rename?info=%7B%22reportId%22:%22274aee6161f54f8eaf38ae3414917ab0%22,%22nameUpdateBean%22:%7B%22name%22:%20%22%E6%96%B0%E6%89%8B%E5%85%A5%E9%97%A8%E7%A4%BA%E4%BE%8B%22,%22mouduleType%22:%20%222%22%7D%7D 注:使用接口时需要登录,需要传递token参数。
|
| 响应成功 | callback({ "success": true, "code": "200", "message": "success", "data": [], "errorCode": null, "detailErrorMsg": null, "errorMsg": null }) |
| 截图示意 | ![]() |
仪表板另存为
接口简介
| 接口作用 | 仪表板另存 |
| 接口URL | /v5/api/platform/dashboard/saveas |
| 请求类型 | POST |
请求参数-body参数
| 参数 | 是否必填 | 描述说明 |
|---|---|---|
{ "subjectId":"主题ID", "originReportId":"仪表板ID", "name": "新仪表板名称" } | 是 | 1)subjectId:仪表板需要复制到的主题ID 2)originReportId:待复制的仪表板ID 3)name:新仪表板的名称 |
响应实例
| 请求链接 | http://192.168.101.92:8883/webroot/decision/v5/api/platform/dashboard/saveas 注:使用接口时需要登录,需要传递token参数。
|
| 请求body | { "subjectId":"44cec6b1637c4cb79333410507a50bd5", "originReportId":"274aee6161f54f8eaf38ae3414917ab0", "name": "新仪表板" } |
| 响应成功 | callback({ "success": true, "code": "200", "message": "success", "data": { "name": "新仪表板", "initTime": 0, "lastUpdateTime": 0, "id": "050cfdce42f2488eaa3f8f2733bbca36", "shared": false, "publishStatus": 0, "editable": true, "publicLink": { "type": 0, "shared": false, "passProtected": false, "deadline": 0, "exportable": false }, "coopAnalysis": false, "creatorAuth": false }, "errorCode": null, "detailErrorMsg": null, "errorMsg": null }) |
| 截图示意 | ![]() |
创建公共链接
接口简介
| 接口作用 | 创建仪表板的公共链接 |
| 接口URL | /v5/api/platform/dashboard/{reportId}/create |
| 请求类型 | GET |
| 注意事项 | reportID为仪表板ID |
响应实例
| 请求示例 | http://192.168.101.92:8883/webroot/decision/v5/api/platform/dashboard/7b489909260045cb8de75f0084156e26/create?userId=b5f0c2ee-640f-4039-a4d4-918b55354898 注:使用接口时需要登录,需要传递token参数。
|
| 响应成功 | callback({ "success": true, "code": "200", "message": "success", "data": { "type": 0, "shared": true, "uri": "eyJhbGciOiJIUzI1NiJ9.eyJyZXBvcnRJZCI6IjdiNDg5OTA5MjYwMDQ1Y2I4ZGU3NWYwMDg0MTU2ZTI2IiwidXNlcklkIjoiNjIxYmViODQtNTliNy00MTJjLWIyZjMtNzhhN2I3YWVhYjFhIiwianRpIjoiand0In0.nScnomL8fK_Pu2ofFTFHzCjFAH_kU7tI6_BFCgVtAqs", "resourceId": "7b489909260045cb8de75f0084156e26", "linkId": "SC5S", "userId": "621beb84-59b7-412c-b2f3-78a7b7aeab1a", "passProtected": false, "deadline": 0, "subResource": [], "exportable": false }, "errorCode": null, "detailErrorMsg": null, "errorMsg": null }) |
| 截图示意 | ![]() |

