Autodesk Forge 检索/更新自定义属性
Posted
技术标签:
【中文标题】Autodesk Forge 检索/更新自定义属性【英文标题】:Autodesk Forge retrieve/update custom attributes 【发布时间】:2019-04-05 15:01:59 【问题描述】:我们正在使用 BIM360 文档,并且我们定义了几个自定义属性来标记上传到 docs 文件夹中的那些文件。现在我们无法使用 forge API 获取那些自定义属性,projects/:project_id/items/:item_id
端点只返回那些默认属性,如文件名/描述,但对于自定义属性,它不包含在响应中,我也不能更新那些自定义属性使用 PATCH 更新那些自定义属性。
Autodesk Forge API 是否支持获取/更新自定义属性?
我从item API得到的属性节点是这样的:
"attributes":
"name": "somefile.rvt",
"displayName": "somefile.rvt",
"createTime": "2018-08-02T18:16:59.0000000Z",
"createUserId": "creatorID",
"createUserName": "usercreate",
"lastModifiedTime": "2018-11-01T10:46:20.0000000Z",
"lastModifiedUserId": "userid",
"lastModifiedUserName": "username",
"versionNumber": 1,
"extension":
"type": "versions:autodesk.bim360:Document",
"version": "1.0",
"schema":
"href": "https://developer.api.autodesk.com/schema/v1/versions/versions:autodesk.bim360:Document-1.0"
,
"data":
"processState": "PROCESSING_COMPLETE",
"viewableId": "id",
"viewableGuid": "id",
"viewableName": "Existing",
"sourceFileName": "somefile.rvt"
谢谢。
【问题讨论】:
【参考方案1】:AFAIK,文件夹/文件的信息由 Forge Data Management API 提供,此 API 用作对许多不同 Autodesk SAAS 应用程序的通用访问,例如 A360 Personal、BIM 360 Team、Fusion Team(以前称为 A360 Team) , BIM 360 文档。
不幸的是,由于自定义属性仅针对 BIM360 Docs 指定(如果我错了请纠正我),因此 Forge Date Management 的文件夹/项目 API 尚未提供该信息。我也在与我们的工程团队核对是否有任何其他信息,或者这可能是一个很好的 API 请求,如果我得到更多信息,是否会更新此信息。
【讨论】:
谢谢,我也会联系 Autodesk 支持并在此处发布结果。 知道这是否可能会很有用,因为我还希望能够更新和检索自定义属性。通过 Forge API 创建属性也很有用。 谢谢大家,简而言之,目前这是不可能的,但这是一个很好的请求,我已经将您的 cmets 转发给了我们的内部团队。如果它回答了您的问题,请接受答案。以上是关于Autodesk Forge 检索/更新自定义属性的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Autodesk Forge Viewer 中通过对象的 dbid 设置对象的自定义属性?