我试图用这个PATCH 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 Docs中重命名文件夹?
您使用此方法重命名文件夹是正确的,但最近才启用它:
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"
}
}
}'
您现在也可以删除文件夹,但请注意,它是软删除与硬删除。这是我们使用PATCH vs DELETE的方式。
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 Docs上重命名PATCH。正在开展工作,以便将来可以使用。关于这些坏消息我很遗憾。