# 创建组件数据
POST https://api.bimface.com/module/v1/module-data
# 说明
通过基本的配置信息创建组件数据,不同组件类型的配置信息不同。创建成功后返回组件数据ID,通过组件数据ID可以获取组件数据加载的View Token。
# 参数
# Header
Authorization * | Bearer {accessToken} | string |
# Body
moduleType * | 组件类型,“Linkage2D3D”为图模联动。 | string |
name * | 数据名称 | string |
projectId | 项目ID,不传时为默认项目ID | int64 |
sources * | 文件列表 | < ModuleDataSourceItem >array |
data * | 组件数据,内容由组件类型确定 | object |
# 响应
HTTP代码 | 说明 | 类型 |
---|---|---|
200 | OK | GeneralResponseV1«ModuleDataResponse» |
201 | Created | - |
401 | Unauthorized | - |
403 | Forbidden | - |
404 | Not Found | - |
# 200响应参数
GeneralResponseV1«ModuleDataResponse»
名称 | 说明 | 类型 |
---|---|---|
code | 样例: "code" | string |
data | 返回数据 | ModuleDataResponse |
message | 提示消息 | string |
# 消耗
application/json
# 生成
*/*
application/json
# HTTP请求示例
# 请求 path
https://api.bimface.com/module/v1/module-data
# 请求 header
"Authorization: Bearer cn-e9725999-0b36-4c0e-bdca-38ea88888888"
# 请求 body
{
"moduleType": "Linkage2D3D",
"name": "图模联动示例",
"projectId": 10000000006014,
"sources": [
{
"id": "10000018070125",
"type": "singleModel"
}
],
"data": {
"model": {
"id": "10000018070125",
"type": "singleModel"
},
"drawings": [
{
"list": [],
"displayMode": {
"toolbar": {
"drawingToolbars": [
"MainToolbar",
"DrawingList",
"SearchToolbar"
],
"modelToolbars": [
"MainToolbar",
"ModelTree",
"ViewHouse"
]
}
}
}
]
}
}
# HTTP响应示例
# 响应 200
{
"code": "bimfaceservice-0000",
"message": null,
"data": {
"createTime": "2022-10-31T15:04:18.000Z",
"moduleDataId": 2502450510451488,
"moduleType": "Linkage2D3D",
"name": "图模联动示例",
"reason": null,
"status": "success",
"updateTime": "2022-10-31T15:04:18.000Z"
}
}