ProjectGuid 和 ModelGuid 未显示在 API 返回中

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

我正在尝试获取ProjectGuid和ModelGuid来打开云模型。我按照这个link并使用了projects/:project_id/items/:item_id/versions。然而,返回并没有给我 modelGuid 和 projectGuid。请参阅下面的片段: enter image description here

本文档中的示例也没有返回 Guid。

如有任何建议,我们将不胜感激?

我想获取ACC/BIM360中模型的projectGuid和modelGuid

autodesk-forge autodesk-bim360 autodesk-data-management
1个回答
0
投票

为了在 ACC/BIM360 中获取模型的 projectGuid 和 modelGuid,您需要通过 Revit Cloud Worksharing 服务(即 C4R 模型/Autodesk Collaboration for Revit)将模型上传到云中。

在这种情况下,我们可以调用APS数据管理API:https://aps.autodesk.com/en/docs/data/v2/reference/http/projects-project_id-versions-version_id-GET/来获取模型版本提示中的projectGuid和modelGuid如下所示。

{  
   "type":"versions",
   "id":"urn:adsk.wipprod:fs.file:vf.abcd1234?version=1",
   "attributes":{  
      "name":"fileName.rvt",
      "displayName":"fileName.rvt",
      ...
      "mimeType":"application/vnd.autodesk.r360",
      "storageSize":123456,
      "fileType":"rvt",
      "extension":{  
         "type":"versions:autodesk.bim360:C4RModel",
         ....
         "data":{  
            ...
            "projectGuid":"4157a149-21ea-4d56-a801-85a6d634cd85",
            ....
            "modelGuid":"4c0b9398-a907-4bd2-b616-458ba885f343",
            ....
         }
      }
   },
   ....
}

记下元素 .attributes.extension.type 它应该是:

"type": "versions:autodesk.bim360:C4RModel"

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