Autodesk Forge Data Management API - 为第三个应用程序禁用重命名BIM Docs文件夹

问题描述 投票:0回答:2

我试图用这个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中重命名文件夹?

autodesk-forge autodesk-data-management
2个回答
0
投票

您使用此方法重命名文件夹是正确的,但最近才启用它:

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
    }
  }
}'

0
投票

不幸的是,目前不支持在BIM 360 Docs上重命名PATCH。正在开展工作,以便将来可以使用。关于这些坏消息我很遗憾。

© www.soinside.com 2019 - 2024. All rights reserved.