将文件上载到BIM360Docs中的plans文件夹

时间:2017-05-05 08:25:23

标签: autodesk-forge autodesk-data-management

我是新手使用数据管理API来访问BIM360Docs,我已成功从任何文件夹下载文件,我可以上传到项目文件文件夹,但问题在于上传到plans文件夹,所有的API调用似乎都很开心并且看起来很有效,但是当我检查实际的BIM360Docs网站时它不在那里,当我使用API​​调用来显示文件夹内容时,它就在那里,所以看起来正确上传但是看不到出于某种原因?

此处成功上传:

Here it is being uploaded successfully

此处使用get文件夹内容API调用可见,但不在docs中显示:

Here it is being visible using the get folder contents API call but not in docs

所以它就在那里,我可以下载它,所有东西都是hunky dory我只是在网站上看不到它。

PS我正在使用伪造网站上的分步指南(我无法链接,因为我没有足够的代表)。

1 个答案:

答案 0 :(得分:0)

您能告诉我您上传的文件夹位置吗?我想也许你没有把文件发布到正确的位置,这就是为什么你只能下载它。从这个意义上说,您正确地创建了存储位置,问题是您可能正在将文件上传到错误的文件夹。我可以建议的是以下内容,获取根文件夹中所有可用文件夹的列表。

//获取文件夹

curl -X GET -H "Authorization: Bearer YOURTOKEN" "https://developer.api.autodesk.com/data/v1/projects/BIM360ACCOUNTID/folders/urn%3Aadsk.wipprod%3Afs.folder%3AYOURROOTFOLDER/contents" 

这将为您提供Doc Project中所有文件夹的响应JSON。找到计划文件夹的ID,并使用该文件夹标识符继续执行以下步骤。

//步骤3:创建存储位置

//步骤4:将文件上传到存储位置

//步骤5:创建上传文件的第一个版本

如果一切正常,您现在应该可以在该位置查看您的计划。请让我知道一切如何。同时检查您的令牌中是否有正确的Scopes设置,其中包含以下内容scope = account:read account:write

此外,您还需要在文档项目中拥有正确的权限才能上传。