我尝试使用数据管理API更新BIM 360文档中项目的显示名称,看起来this API call是我之后的文件名,但是文档是它不太有帮助。
我可以看到电话应该是......
developer.api.autodesk.com/data/v1/projects/ PROJECT ID / items / 项目ID
这是有道理的,它的身体不是描述性的
-d' {" jsonapi":{"版本":" 1.0" },"数据":{"类型":"项目"," id":" urn:adsk。 wipprod:dm.lineage:AeYgDtcTSuqYoyMweWFhhQ "," attributes":{" displayName":" drawing.dwg&#34的新名称; '
Theres没有迹象表明这是什么以及我应该如何获得它,我已经尝试过再次使用物品ID而没有任何喜悦,如果有人可以帮助我,将非常感激,
谢谢!
答案 0 :(得分:1)
我用我的A360集线器尝试了这个PATCH API,效果很好,如下图所示。
但是,尝试使用BIM 360 Doc时,当我尝试更新一个项目的名称时,我显示同样的失败,当我尝试更新BIM 360 Doc文件夹的名称时,它甚至说这对于BIM360是禁用的。我认为这个API目前可能无法与BIM 360 Doc一起使用,我会与我们的同事一起查看更多信息。
答案 1 :(得分:0)
如果您想对BIM360文档使用body
请求,则PATCH
应如下所示:
{
"jsonapi": {
"version": "1.0"
},
"data": {
"type": "items",
"id": "urn:adsk.wipprod:dm.lineage:ABCD",
"attributes": { "displayName": "new name for drawing.dwg" },
"relationships": {
"parent": {
"data": {
"type": "folders",
"id": "urn:adsk.wipprod:fs.folder:ABCD"
}
}
}
}
}
其他pproperty是relatioinships
,它定义了要查看更新的文件夹。