Autodesk Forge - 发布作业 - 必须将文件放在存储桶中并使用正确的URN

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

我正在做一个post job,我很困惑文件需要在哪里运行工作和正确的瓮。

这些示例都使用用户上传到存储桶的文件。我正在尝试在用户在Fusion 360中创建的文件上运行后期作业,并且他已通过我创建的GUI进行选择。通过让用户选择集线器,项目,文件夹和文件来获得所讨论的urn。然后我在后期工作中使用此文件urn。

我不断回复:

Failed to download the design description for the input design.

我的问题是:

  1. 是否可以从用户中心执行此操作,或者所有项目都必须在桶中?
  2. 创建后存储的翻译文件在哪里?如果我想获得体积和质量等数据而不存储翻译文件,那可能吗?

我从“urn”的前面拿了“转弯:”并得到了一个不同的错误,我相信这意味着它找不到任何文件。

Invalid 'design' parameter.

所以,看起来我正在使用的urn是找到一个文件但是某个地方有一个问题是阻止该文件被访问或翻译或者其他东西。

autodesk-forge
1个回答
0
投票

我不断回复:无法下载输入设计的设计描述。

对于Fusion 360文件,请确保对象的扩展名为f2d / f3d。 BTW Forge Viewer直接支持这两种格式,因此您无需转换为SVF for Viewer即可将其可视化。

是否可以从用户中心执行此操作,或者所有项目都必须在桶中?

对于中心项目项目,使用Data Management API获取对象ID - 确保在URN中包含version参数 - 请参阅GET projects/:project_id/folders/:folder_id/contents并使用项目的id作为您的URN以及教程here来帮助您了解项目文件夹的方式项目工作。

创建后存储的翻译文件在哪里?如果我想获得体积和质量等数据而不存储翻译文件,那可能吗?

翻译的衍生品将单独存储,您可以通过衍生的manifest访问它们。使用GET :urn/metadata/:guid/properties查询衍生属性,但您需要翻译模型(以任何格式执行)以提取属性 - 请参阅教程here

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