autodesk-forge - 从 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.' }
}
解决方案
推荐阅读
- redux - Redux Saga - 从调用函数调度动作
- node.js - 如何在客户端正确显示从服务器请求的数据
- amazon-s3 - Athena Presto parse_duration 未注册
- python - 如何以合理的性能向熊猫数据框添加行
- css - CSS 变量和 SCSS 混合
- php - 一个在我的 PHP 代码中不起作用但可与 SQL 客户端一起使用的存储过程
- vba - 使用 InputBox 更改外部参考
- xml - VTD-XML:只有结束标签检查不起作用
- node.js - 处理 env 文件的最佳方法是什么?
- python - 我无法在 http 上使用 oauth2 验证 CKAN 2.7.2