上传到A360团队项目的模型是否也上传到对象存储服务?

时间:2016-07-05 14:11:01

标签: autodesk-forge autodesk-model-derivative

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

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

1 个答案:

答案 0 :(得分:0)

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

如果文件位于A360上的用户帐户下,则需要3-legged token(包含用户授权)。为此,您需要实施OAuth工作流程。此github sample显示完整的工作流程(see it live here)。

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