获取集成模型楼层信息_文档_BIMFACE_BIM应用二次开发平台

API:获取集成模型楼层信息

GET https://api.bimface.com/data/v2/integrations/{integrateId}/floors

应用通过该接口获取集成模型的楼层信息。


请求(Request)

Header
key value 示例
Authorization bearer {accessToken} bearer xxxx-xxxx-xxxx-xxxx
Content-Type application/json
Url Parameter
字段 类型 必填 描述 示例
integrateId Number Y 集成Id 1375254038878132
Request Body

curl -X GET
-H "Authorization: bearer <your accessToken>"
-H "Content-Type: application/json"
"https://api.bimface.com/data/v2/integrations/<your integrateId>/floors"

响应(Response)

HTTP STATUS

200

成功返回
{
    "code": "success",
    "message": null,
    "data": [
        {
            "archElev": 0,
            "elevation": 0,
            "id": "1271396783048538278",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/首层.png",
            "name": "首层",
            "structElev": 0
        },
        {
            "archElev": 3300,
            "elevation": 3300,
            "id": "2413054764265222847",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/第2层.png",
            "name": "第2层",
            "structElev": 3300
        },
        {
            "archElev": -1600,
            "elevation": -1600,
            "id": "4234646911276972308",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/基础层.png",
            "name": "基础层",
            "structElev": -1600
        },
        {
            "archElev": 3300,
            "elevation": 3300,
            "id": "4303969613464726076",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/第2层.png",
            "name": "第2层",
            "structElev": 3300
        },
        {
            "archElev": -1600,
            "elevation": -1600,
            "id": "4861694241919654999",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/基础层.png",
            "name": "基础层",
            "structElev": -1600
        },
        {
            "archElev": 9700,
            "elevation": 9700,
            "id": "7405424427545306434",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/第4层.png",
            "name": "第4层",
            "structElev": 9700
        },
        {
            "archElev": 9700,
            "elevation": 9700,
            "id": "11284900421868718609",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/第4层.png",
            "name": "第4层",
            "structElev": 9700
        },
        {
            "archElev": 0,
            "elevation": 0,
            "id": "12244975602554186362",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/首层.png",
            "name": "首层",
            "structElev": 0
        },
        {
            "archElev": 6500,
            "elevation": 6500,
            "id": "14703256526748930834",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/第3层.png",
            "name": "第3层",
            "structElev": 6500
        },
        {
            "archElev": 6500,
            "elevation": 6500,
            "id": "18293097146367890934",
            "miniMap": "m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/第3层.png",
            "name": "第3层",
            "structElev": 6500
        }
    ]
}
字段 类型 描述 示例
id String 楼层ID 18293097146367890934
name String 楼层名称 第3层
structElev Float 结构标高, 单位mm 6500
archElev Float 建筑标高, 单位mm 6500
elevation Float 层高, 单位mm 6500
miniMap String 小地图路径 m.bimface.com/1a48b2f6a3cd2bb21c71f03bf9bf34c0/resource/model/maps/第3层.png
失败返回
{
    "code": "authentication.failed",
    "message": "Token was not recognized."
}
错误码
code 说明
system.error BIMFace系统异常
authentication.failed API访问合法性校验失败
integration.not.found 集成模型不存在