【发布时间】:2019-03-30 04:42:46
【问题描述】:
在删除了最后一个版本的模型上使用 GET projects/:project_id/folders/:folder_id/search, Forge Data Management API 时,“属性”或其他返回数据中是否有任何信息表明该文件是删除?
目前,对 GET projects/:project_id/items/:item_id/versions 的第二次调用用于确定是否删除了最新版本(如下),但最好不要调用另一个请求来获取此信息。
从 /versions 返回的 JSON(删除了一些数据):
"data": [{
"type": "versions",
"id": "urn:adsk.wipprod:fs.file:vf.w0cwXPUwQziKIHtKBtYRaA?version=3",
"attributes": {
"versionNumber": 3,
"extension": {
"type": "versions:autodesk.core:Deleted",
"version": "1.0",
"schema": {
"href": "https://developer.api.autodesk.com/schema/v1/versions/versions:autodesk.core:Deleted-1.0"
},
"data": {
"originalName": "**.rvt"
}
}
}]
【问题讨论】:
-
嗨@Mandi,我可能不太理解您的问题,您是否正在寻找用于搜索所有已删除文件的选项,或者您找不到任何表明文件是否从响应中删除的属性文件夹搜索的有效载荷?此外,我使用 A360 进行了测试,删除文件后,:item_id/versions 将返回 404。如果您能详细说明您正在测试的上下文,我将不胜感激:删除 A360 文件夹中的文件,然后调用 :item_id /versions 具有相同的版本 ID?
-
我正在尝试消除从结果中删除的文件。我从文档管理帮助中发现了过滤器 filter[hidden]=false。我假设 hidden = false 属性会给我我正在寻找的信息?
标签: autodesk-forge autodesk-data-management