1

我想使用 C# SDK 在我的 BIM360 项目中创建一个新文件夹。不幸的是,我没有设法获得 ResourceId 来定义我的父文件夹。我试过这样:

        CreateFolder folder = new CreateFolder();
        string root_folder = "...";
        folder.Data.Relationships.Parent.Data.Id = root_folder;

但父 id 必须来自 ResourceId 类型,我只有一个包含 id 的字符串。到现在我还没有找到字符串和资源id的转换(ResourceId只支持标准构造函数)

我还尝试在根文件夹上发出 GET 请求以接收其所有信息。但在那里我也收到一个 id 作为字符串。那么我应该如何为我的文件夹创建资源 ID?

还有一个小问题:如果我成功创建了一个文件夹,我该如何管理权限?甚至可以通过网络服务这样做吗?

提前致谢

4

1 回答 1

2

我想使用 C# SDK 在我的 BIM360 项目中创建一个新文件夹

截至 2017 年 8 月,要创建 BIM 360 Docs 文件夹,您需要使用此 JSON 正文发布命令。在任何情况下,资源 id都是父文件夹,它必须是另一个文件夹,可以是 BIM 360 Docs 上的一个默认文件夹(例如 Plans)或BIM 360 Team 上的topFolder

但在那里我也收到一个 id 作为字符串。那么我应该如何为我的文件夹创建资源 ID?

父完整href可以用/(正斜杠)拼接,这样就可以访问父文件夹了。此示例演示了它

如果我成功创建了一个文件夹,我该如何管理权限?甚至可以通过网络服务这样做吗?

同样,截至 2017 年 8 月,我们无法通过 API 管理权限。

于 2017-08-09T13:28:21.960 回答