根据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中了,还是我需要在发布作业之前手动完成?
答案 0 :(得分:0)
确实,OSS是存储所有Autodesk文件的实际位置,但访问该文件所需的令牌取决于它的存储方式。
如果文件位于A360上的用户帐户下,则需要3-legged token(包含用户授权)。为此,您需要实施OAuth工作流程。此github sample显示完整的工作流程(see it live here)。
2-legged token用于访问应用程序文件(不是由最终用户存储/创建的)。