本文講解FineBI中儀表板編輯相關API。
API簡介
請求參數-Query參數
{
"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
注:使用API時需要登入,需要傳遞token參數。
正式工程推薦配置單點登入,否則嵌入式整合後,需要反覆登入
測試階段可透過「Authorization>Bearer Token」輸入 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,
"passProtected": false,
"deadline": 0,
"exportable": false
},
"coopAnalysis": false,
"creatorAuth": false
"errorCode": null,
"detailErrorMsg": null,
"errorMsg": null
})
回应參數說明
lastUpdateTime
是否分享
true:是
false:否
發佈狀態
0:未發佈
1:已發佈
是否可編輯
是否協作給當前使用者
是否擁有和建立者相等的權限
待刪除的儀表板ID
http://192.168.101.92:8883/webroot/decision/v5/api/platform/dashboard/report?reportId=d46d49e0c80f474d9f744e23b5b5c44b
"data": [],
"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
請求參數-body參數
"originReportId":"儀表板ID",
"name": "新儀表板名稱"
1)subjectId:儀表板需要複製到的主題ID
2)originReportId:待複製的儀表板ID
3)name:新儀表板的名稱
http://192.168.101.92:8883/webroot/decision/v5/api/platform/dashboard/saveas
"subjectId":"44cec6b1637c4cb79333410507a50bd5",
"originReportId":"274aee6161f54f8eaf38ae3414917ab0",
"name": "新儀表板"
"name": "新儀表板",
"id": "050cfdce42f2488eaa3f8f2733bbca36",
http://192.168.101.92:8883/webroot/decision/v5/api/platform/dashboard/7b489909260045cb8de75f0084156e26/create?userId=b5f0c2ee-640f-4039-a4d4-918b55354898
"shared": true,
"uri": "eyJhbGciOiJIUzI1NiJ9.eyJyZXBvcnRJZCI6IjdiNDg5OTA5MjYwMDQ1Y2I4ZGU3NWYwMDg0MTU2ZTI2IiwidXNlcklkIjoiNjIxYmViODQtNTliNy00MTJjLWIyZjMtNzhhN2I3YWVhYjFhIiwianRpIjoiand0In0.nScnomL8fK_Pu2ofFTFHzCjFAH_kU7tI6_BFCgVtAqs",
"resourceId": "7b489909260045cb8de75f0084156e26",
"linkId": "SC5S",
"userId": "621beb84-59b7-412c-b2f3-78a7b7aeab1a",
"subResource": [],
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙