我是新手使用数据管理API来访问BIM360Docs,我已成功从任何文件夹下载文件,我可以上传到项目文件文件夹,但问题在于上传到plans文件夹,所有API电话似乎很开心并且似乎工作正常,但是当我检查实际的BIM360Docs网站时它不在那里,当我使用API调用来显示文件夹内容时它就在那里,所以它似乎正确上传但由于某种原因不可见?
这里成功上传:
这里使用get文件夹内容API调用可见,但不是在docs中:
所以它就在那里,我可以下载它,一切都是hunky dory我只是在网站上看不到它。
PS我正在使用伪造网站上的分步指南(我无法链接,因为我没有足够的代表)。
你能告诉我你上传的文件夹位置吗?我想也许你没有把文件发布到正确的位置,这就是为什么你只能下载它。从这个意义上说,您正确地创建了存储位置,问题是您可能正在将文件上传到错误的文件夹。我可以建议的是以下内容,获取根文件夹中所有可用文件夹的列表。
//获取文件夹
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
此外,您在Docs项目中拥有正确的权限以进行上传。