我正在尝试获取ProjectGuid和ModelGuid来打开云模型。我按照这个link并使用了projects/:project_id/items/:item_id/versions。然而,返回并没有给我 modelGuid 和 projectGuid。请参阅下面的片段:
本文档中的示例也没有返回 Guid。
如有任何建议,我们将不胜感激?
我想获取ACC/BIM360中模型的projectGuid和modelGuid
为了在 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"