我尝试使用此补丁API
重命名该文件夹这是请求主体: {
"jsonApi": {
"version": "1.0"
},
"data": {
"id": "urn:adsk.wipprod:fs.folder:co.ZjOwQVYaQbewrWmwN9gBOg",
"type": "folders",
"attributes": {
"name": "folder_new_name_3"
}
}
}
,这是响应: {
"jsonapi": {
"version": "1.0"
},
"errors": [
{
"id": "c6b15305-2522-4d66-8ebc-11e864ae54fa",
"status": "400",
"code": "BAD_INPUT",
"title": "One or more input values in the request were bad",
"detail": "Delete and Restore of BIM 360 folders are currently disabled for 3rd party applications."
}
]
}
。我在做什么错?我想念什么吗?此补丁API是在BIM 360文档中用于重命名文件夹的正确的API吗?
您使用这种方法可以重命名文件夹是正确的,但最近仅启用了文件夹:
curl -X PATCH -H "Authorization: Bearer yxz"
"https://developer.api.autodesk.com/data/v1/projects/a.project.id.xyz/folders/urn%3Aadsk.wipprod%3Adm.folder%3AhC6k4hndRWaeIVhIjvHu8w"
-d '{
"jsonapi": {
"version": "1.0"
},
"data": {
"type": "folders",
"id": "urn:adsk.wipprod:dm.folder:hC6k4hndRWaeIVhIjvHu8w",
"attributes": {
"name": "Plans"
}
}
}'
您现在也可以删除一个文件夹,但是请注意,它是软删除,而不是硬删除。这是我们使用补丁与删除的方式。
curl -X PATCH -H "Authorization: Bearer yyz"
"https://developer.api.autodesk.com/data/v1/projects/b.project.id.xyz/folders/urn%3Aadsk.wipprod%3Adm.folder%3AhC6k4hndRWaeIVhIjvHu8w"
-d '{
"jsonapi": {
"version": "1.0"
},
"data": {
"type": "folders",
"id": "urn:adsk.wipprod:dm.folder:hC6k4hndRWaeIVhIjvHu8w",
"attributes": {
"hidden": true
}
}
}'
不幸的是,目前不支持在BIM 360文档上重命名的补丁程序。它正在完成工作,因此将来可以使用。关于这些坏消息我很遗憾。