我们正在使用BIM360文档,并且我们定义了几个自定义属性来标记上传到docs文件夹中的那些文件。现在我们很难使用伪造的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"
}
}
}
谢谢。
答案 0 :(得分:1)
AFAIK,文件夹/文件的信息由Forge数据管理API提供,该API用作对许多不同的Autodesk SAAS应用程序(例如A360 Personal,BIM 360 Team,Fusion Team(以前称为A360 Team))的通用访问权限,BIM 360文档。
不幸的是,由于仅为BIM360 Docs指定了自定义属性(如果我错了,请纠正我),因此Forge Date Management的Folder / Item API尚未提供该信息。我还在与我们的工程团队联系,以查看是否有任何其他信息(如果这是一个很好的API请求),如果我获得更多信息,将对其进行更新。