Autodesk BIM360:创建文件夹和管理权限

Autodesk BIM360: Create Folder and manage permission

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

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

但是父 ID 必须来自 ResourceId 类型,而我只有一个包含该 ID 的字符串。到现在还没找到string和resource id的转换(ResourceId只支持standard-constructor)

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

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

提前致谢

I want to create a new Folder in my BIM360 Project by using the C# SDK

从 August/2017 开始,要创建 BIM 360 Docs 文件夹,您需要 POST Command with this JSON body。在任何情况下,资源 ID 是父文件夹,它必须是另一个文件夹,BIM 360 Docs 上的一个默认文件夹(例如计划)或 topFolder 在 BIM 360 Team 上。

But there I also receive an id as a string. So how am I supposed to create a resource id for my folder?

父full href可以用/(正斜杠)拼接,这样您就可以访问父文件夹。 This sample demonstrates it.

If I succeed in creating a folder, how can I manage the permission? Is it even possible to do so via webservice?

同样,从 August/2017 开始,我们无法通过 API 管理权限。