0

我是使用数据管理 API 来访问 BIM360Docs 的新手,我已经从任何文件夹成功下载了一个文件,并且可以上传到项目文件夹,但是问题在于上传到计划文件夹,所有 API调用似乎很高兴并且似乎可以工作,但是当我检查实际的 BIM360Docs 网站时它不存在,当我使用 API 调用显示文件夹内容时它存在,因此它似乎正在正确上传但由于某种原因不可见?

这里上传成功:

这里正在上传成功

在这里,使用获取文件夹内容 API 调用可见,但在文档中不可见:

在这里,使用获取文件夹内容 API 调用可见,但在文档中不可见

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

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

4

1 回答 1

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,并使用该文件夹标识符继续执行以下步骤。

//第三步:创建存储位置

//第四步:上传文件到存储位置

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

如果一切正常,您现在应该能够在该位置看到您的计划。请让我知道这一切是如何进行的。还要检查您的令牌中是否设置了正确的范围设置,包括以下范围=帐户:读取帐户:写入

此外,您在 Docs 项目中拥有上传的正确权限。

于 2017-05-08T19:48:52.753 回答