批量获取构件属性
说明
在请求体里可以传入多个指定子文件/链接内的构件ID列表来批量获取属性,单次请求的构件数量上限为1000。若需根据修改后的属性值查询,需要设置请求参数includeOverrides的值为true。
参数
Authorization * | Bearer {accessToken} | string |
*为必填项
Path
integrateId * | 集成模型ID | integer (int64) |
*为必填项
Query
includeOverrides | 是否查询修改的属性 | boolean |
Body
filter * | 筛选条件 | < PropertyFilterGroupAndKeysPair >array |
keys | 属性字段 | < string >array |
group | 分组类型 | string |
ids * | 由文件ID及构件ID构成对象组成的列表 | < FileIdHashWithElementIds >array |
fileIdHash | 构件所属的模型ID | string |
elementIds | 构件ID列表 | < object >array |
*为必填项
响应
HTTP代码 | 说明 | 类型 |
200 | OK | GeneralResponse«List«Property»» |
201 | Created | - |
401 | Unauthorized | - |
403 | Forbidden | - |
404 | Not Found | - |
200响应参数
GeneralResponse«List«Property»»
名称 | 说明 | 类型 |
code | 状态代码 | string |
data | 返回数据 | < Property >array |
elementId | 构件ID | string |
boundingBox | 包围盒信息 | BoundingBox |
min | 最小坐标点 | Coordinate |
x | | double |
y | | double |
z | | double |
max | 最大坐标点 | Coordinate |
x | | double |
y | | double |
z | | double |
name | 构件族名称 | string |
guid | 全局唯一标识符 | string |
familyGuid | 族标识符 | string |
properties | 构件属性 | < PropertyGroup >array |
items | 属性数据 | < PropertyItem >array |
extension | 拓展属性 | object |
unit | 单位 | string |
code | 属性码 | string |
orderNumber | | int32 |
valueType | 参数值类型 | int32 |
value | 参数值 | object |
key | 特性 | string |
group | 属性分组类型 | string |
message | 提示消息 | string |
消耗
生成
HTTP请求示例
请求 path
请求 body
HTTP响应示例
响应 200