簡體   English   中英

如何使用 Autodesk Forge Data Management API 在 BIM360 Docs 中上傳工作共享 Revit 模型

[英]How to Upload a worksharing Revit model in BIM360 Docs using Autodesk Forge Data Management API

我一直在關注這兩個鏈接來上傳 RVT 文件:

只要文件類型為“item:autodesk.bim360:File”, POST 項目就可以正常工作。

問題是,如果您在 Revit 中瀏覽 Autodesk Docs,.RVT 文件將可見。

工作共享模型的類型為“items:autodesk.bim360:C4RModel”。

但是,如果我嘗試使用以下類型發布相同的項目:“ items:autodesk.bim360:C4RModel ”,我會收到以下奇怪的錯誤:

CATCH ERR failed to create an item: {
   id: '5c2fb263-c2fd-45d1-b213-0c38d26de9c1',   
   status: '403',   
   code: 'USER_NOT_AUTHENTICATED',   
   detail: "The client_id is not whitelisted for schema 'items:autodesk.bim360:C4RModel' access." }

注意:我使用 x-user-id 嘗試了 3 條腿和 2 條腿。

如果我發布類型為“ items:autodesk.bim360:File ”的項目,然后嘗試使用 CommandsApi 發布模型,則會收到以下錯誤:

{ statusCode: 500, statusMessage: 'InternalServerError' }
CATCH ERR failed to publish an item. {
  id: '610f1aa8-68d5-4adc-be26-7fd7228a02e9',
  status: '500',
  code: 'C4R',
  detail: 'Failed to publish model'
}

那么如何上傳模型,然后將其轉換為 Worksharing 模型? 可以做到嗎? 任何幫助將非常感激。

不幸的是,此時您需要使用 Revit API 和 Revit Desktop 來初始化 Cloud Worksharing 模型。 據我所知,您不能使用items:autodesk.bim360:C4RModel類型來執行此操作。

有關使用 Revit API 初始化 Cloud Worksharing 模型的詳細信息,請參見此處

https://forums.autodesk.com/t5/revit-api-forum/initiate-cloud-collaboration-for-a-workshared-model/mp/10114585/highlight/true#M53859

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM