Autodesk Forge - 上传到 A360 Team 项目的模型也会上传到对象存储服务



根据Forge API参考,您可以使用模型衍生API从模型文件中提取数据。我使用后作业端点 (https://developer.api.autodesk.com/modelderivative/v2/designdata/job)。我的应用程序添加了模型衍生 API,并且我检索了一个包含 data:read 和数据:write 的令牌。作为输入,我在 A360 Team 项目中上传了一个模型的 URN,但 API 参考指出该文件需要上传到 OSS 中的存储桶。来自终结点的响应为状态代码"未经授权"。

我想我需要将模型上传到 OSS。但是,模型不是已经由 A360 Team 上传到 OSS 中,还是我需要在发布作业之前手动完成?

事实上,OSS是存储所有Autodesk文件的实际位置,但访问文件所需的令牌取决于它的存储方式。

如果文件驻留在 A360 上的用户帐户下,则需要三方令牌(包含用户授权)。为此,您需要实施 OAuth 工作流。此 github 示例显示了完整的工作流程(在此处实时查看)。

两方令牌用于访问应用程序文件(不由最终用户存储/创建)。

最新更新