如何通过Autodesk Platform Services (Forge)获取REVIT视图缩略图
获取ACC环境中REVIT视图专属缩略图的方法
要获取ACC里显示的REVIT各3D/2D视图的专属缩略图,你可以用ACC Docs API(原BIM 360 Docs API)来实现,步骤如下:
先获取文件版本的视图列表:
调用GET projects/:project_id/folders/:folder_id/items/:item_id/versions/:version_id接口,返回的响应里有个viewables数组,里面每一项对应一个视图(比如平面图、剖面视图、3D视图),每个视图条目里会包含唯一的viewableId(有些场景下叫guid),还有视图的名称、类型信息。再获取指定视图的缩略图:
用上一步拿到的viewableId,调用GET projects/:project_id/folders/:folder_id/items/:item_id/versions/:version_id/viewables/:viewable_id/thumbnail接口,就能拿到该视图的专属缩略图。如果需要调整尺寸,可以在请求里加上width和height参数指定像素大小。
关键注意点
- 你的Forge应用必须拥有目标ACC项目的
data:read权限,不然会被拒绝访问。 - 接口参数的命名可能随API版本略有变化,调用时以最新的ACC Docs API定义为准。
内容的提问来源于stack exchange,提问作者anthip
相关产品推荐
相关产品推荐

