Можно ли удалить или перезаписать документ в документах BIM360 с помощью API? - PullRequest
0 голосов
/ 29 декабря 2018

Когда мы загружаем документ в папку документов BIM360, документ не перезаписывается, если он уже существует.

То, что мы хотим сделать, - это если документ уже существует.затем код загрузки должен быть перезаписан в документе.Или удалите существующий документ и загрузите новый.

Мы не нашли API, который мог бы удалить документы BIM360.

1 Ответ

0 голосов
/ 29 декабря 2018

Чтобы удалить элементы из папки документов BIM360, пожалуйста, позвоните POST projects /: project_id / version с этим телом и обновите ваш веб-браузер, если вы открываете страницу папки, содержащую этот элемент, то выувидим, что оно было перемещено в «Удаленные элементы»:

{ 
   "jsonapi":{ 
      "version":"1.0"
   },
   "data":{ 
      "type":"versions",
      "attributes":{ 
         "extension":{ 
            "type":"versions:autodesk.core:Deleted",      //!<<< The key of this action
            "version":"1.0"
         }
      },
      "relationships":{ 
         "item":{ 
            "data":{ 
               "type":"items",
               "id":"{{ItemId}}"                          //!<<< e.g. urn:adsk.wipprod:dm.lineage:8ucohSiktGeEqDn4SX75cA of id of the item you want to delete
            }
         }
      }
   }
} 

Примечание. Файлы, загруженные в документы BIM360, на самом деле не удаляются, все они просто скрыты или перемещены в "Удаленные элементы "после вызова этого API или нажатия кнопки удаления в веб-интерфейсе BIM360.

...