Autodesk forge 将文件上载到BIM360Docs中的“计划”文件夹

Autodesk forge 将文件上载到BIM360Docs中的“计划”文件夹,autodesk-forge,autodesk-data-management,Autodesk Forge,Autodesk Data Management,我不熟悉使用数据管理API访问BIM360Docs,我已经成功地从任何文件夹下载了一个文件,我可以上传到project files文件夹,但问题在于上传到plans文件夹,所有API调用似乎都很愉快,似乎都能工作,但当我查看实际的BIM360Docs网站时,它并不在那里,当我使用API调用来显示文件夹内容时,它就在那里,因此它似乎正在正确上载,但由于某种原因却不可见 此处已成功上载: 在这里,它可以通过get folder contents API调用看到,但在文档中不可见: 所以它就在那里

我不熟悉使用数据管理API访问BIM360Docs,我已经成功地从任何文件夹下载了一个文件,我可以上传到project files文件夹,但问题在于上传到plans文件夹,所有API调用似乎都很愉快,似乎都能工作,但当我查看实际的BIM360Docs网站时,它并不在那里,当我使用API调用来显示文件夹内容时,它就在那里,因此它似乎正在正确上载,但由于某种原因却不可见

此处已成功上载:

在这里,它可以通过get folder contents API调用看到,但在文档中不可见:

所以它就在那里,我可以下载,一切都很好,我只是在网站上看不到


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

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

//获取文件夹

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项目中所有文件夹的JSON响应。找到Plans文件夹的ID,并使用该文件夹标识符继续执行以下步骤

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

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

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

如果一切正常,你现在应该能够在那个位置看到你的计划。请让我知道这一切进展如何。还要检查您的令牌中是否设置了正确的作用域,并包括以下作用域:scope=account:read account:write


此外,您在您的文档项目中拥有上载的正确权限

绝对上传到正确的文件夹,因为当我从文件夹中获取内容时,我可以看到我在文档网站上看到的所有其他计划,我能够成功上传到project files文件夹及其旁边的任何子文件夹,因此我绝对拥有正确的范围/权限,我不知道为什么它的计划文件夹有问题,它是一个基本的5页PDF没有什么极端。谢谢您好,有没有办法让我获得一个与您尝试上载的文件类似的文件,这可能是一个特定的文件问题,因为您正在正确地执行其他所有操作。我可以上传到plans文件夹,因此我需要您提供此文件,以便在我这边对其进行测试,如果文件中有特定内容,我可以复制,我可以让我们的工程团队知道。这是我使用的工作流程,我已经将请求和响应复制到文本文件中,很抱歉,我不知道如何更好地共享它,pdf也位于那里,这只是一个用于测试的开发项目,所以我可以共享id和片段,如果您还需要我的任何信息,请告诉我,谢谢!这是完美的,谢谢分享,我会开始调查,并尽快回复你。谢谢你的耐心,我已经测试了你的工作流程,我发现很遗憾你不能用API来完成。我注意到dwfx文件是自动处理的,不需要在处理步骤中更新标题栏信息,但目前这对PDF没有帮助。我将向团队提交一份增强请求,以便复制从DM API将pdf上传到可用计划的步骤。