0

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

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

4

1 回答 1

0

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

如果文件位于 A360 上的用户帐户下,则您需要一个3-legged 令牌(其中包含用户授权)。为此,您需要实施 OAuth 工作流程。这个github 示例展示了完整的工作流程(在这里查看)。

2 -legged 令牌用于访问应用程序文件(不是由最终用户存储/创建的)。

于 2016-07-05T14:24:50.610 回答