首页 > 解决方案 > 从 BIM 360 下载模型衍生产品

问题描述

我有一个托管在不同版本的 BIM 360 上的文件。我检索了最新版本的 URN,翻译为安全的 Base64 URL,并发布了一个模型衍生作业以翻译到 IFC。此 URN 没有填充,但它确实包含 / 字符曾经所在的下划线。如果我检查版本的清单,它会显示派生 URN:

{
        "urn": <source_urn>,
        "derivatives":[
            ...
            {
                 "children": [{
                     "urn": "urn:adsk.viewing:fs.file<source_urn>/output/Resource/IFC/rme_advanced_sample_project.ifc",
                     "role":"ifc","mime":"application/vnd.autodesk.cad",
                     "guid":<guid>,
                     "type":"resource","status":"success"
                  }],
                 "progress":"complete",
                 "outputType":"ifc",
                 "status":"success"
            }],
           "hasThumbnail":"true",
           "progress":"complete",
           "type":"manifest",
           "region":"US",
           "version":"1.0",
           "status":"success"
}

如果我尝试使用<source_urn>and 下载模型urn:adsk.viewing:fs.file<source_urn>/output/Resource/IFC/rme_advanced_sample_project.ifc(我使用 encodeURIComponent 将其转换为 URI 安全格式),我会收到以下错误:

{
  statusCode: 400,
  statusMessage: 'Bad Request',
  statusBody: { diagnostic: 'The requested derivative urn is invalid.' }  
}

标签: autodesk-forgeautodesk-model-derivativeautodesk-bim360

解决方案


推荐阅读