2016-07-05 58 views
0

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

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

回答

0

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

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

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

+0

我对数据使用3段标记:写入和数据:读取范围。尽管如此,我仍然从终点获得未经授权的许可用户是否需要管理员权限才能发布工作? – bimsaurus

+0

作业端点需要data:read和(data:write或data:create),详见https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/ –

+0

做了什么建议?想更好地理解你的问题... –

相关问题