0

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

4

2 回答 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 与 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
    }
  }
}'
于 2018-02-20T09:36:08.593 回答
0

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

于 2017-12-12T18:34:52.477 回答