如何通过Data Management API获取与ACC Docs浏览器一致的可见文件夹
ACC Data Management API 可见文件夹过滤方案
要获取和ACC Docs浏览器一致的可见文件夹,可通过以下两种方式过滤:
基于响应属性的客户端过滤
API返回的每个条目都包含hidden属性,ACC Docs中隐藏的系统文件夹(如Photos、Plans、ProjectTb等)会标记为hidden: true。你只需要在客户端过滤掉所有hidden值为true的条目,就能得到可见文件夹。
另外,部分后台系统文件夹的type字段不是folders,可以进一步筛选type等于folders的条目,确保只保留标准文件夹类型。基于请求参数的服务端过滤
你可以直接在API请求中添加filter参数,让服务端提前过滤掉隐藏内容,减少客户端处理压力。示例请求:https://developer.api.autodesk.com/data/v1/projects/:project_id/folders/:folder_id/contents?filter=hidden%20eq%20false该参数会让API仅返回
hidden: false的内容,再配合客户端筛选type为folders的条目,即可得到与ACC Docs完全匹配的可见文件夹列表。
内容的提问来源于stack exchange,提问作者Peter Kolbe
相关产品推荐
相关产品推荐

