C# 无法在列表中创建文件夹

C# 无法在列表中创建文件夹,c#,microsoft-graph-api,sharepoint-online,microsoft-graph-sdks,C#,Microsoft Graph Api,Sharepoint Online,Microsoft Graph Sdks,我正在尝试在列表中创建文件夹,以下操作无效: var folder=new DriveItem { 名称=计划。标题, 文件夹=新文件夹() }; 等待图形服务客户端 .Sites[“ourdomain.sharepoint.com:/Sites/ITOddeleni:”] .列表[“计划员”] .开车 .根 儿童 .Request() .AddAsync(文件夹); 我正在使用这些作为其他调用的参数,我可以保留它吗?还是它需要GUID 编辑1 错误代码为: BadRequest Messag

我正在尝试在列表中创建文件夹,以下操作无效:

var folder=new DriveItem
{
名称=计划。标题,
文件夹=新文件夹()
};
等待图形服务客户端
.Sites[“ourdomain.sharepoint.com:/Sites/ITOddeleni:”]
.列表[“计划员”]
.开车
.根
儿童
.Request()
.AddAsync(文件夹);
我正在使用这些作为其他调用的参数,我可以保留它吗?还是它需要GUID

编辑1

错误代码为:

BadRequest
Message: Url specified is invalid.
因此,我假设
.Sites
.Lists
应该有GUID,但在将站点URL替换为站点Id和列表Id后,我得到以下结果:

Code: -1, Microsoft.SharePoint.Client.ResourceNotFoundException
Message: Cannot find resource for the request Microsoft.FileServices.FileService/Sites('50cb05fa-27f9-45bf-a5f3-5f82e0e2eb00')/lists('ad52e785-c9b7-4106-af7b-a3394462875c')/drive/.
编辑2

我尝试通过图形浏览器创建文件夹,在列表中找到文件夹的内容类型ID,并使用POST

这个请求机构

{
"Title" : "Test2",
"contentType": { "id": "0x012000FC4989A03C9F7845AD8C206E2F47A0FD" }
}
现在,文件夹已创建,但调用需要标题,但不接受名称,这将导致创建的文件夹没有名称(标题)。编辑:它确实接受带小写字母N的“name”,但该名称仍不显示在列表中。尝试将其作为“BaseName”、“FileLeafRef”和文件夹的其他一些内部名称发送,但未成功


如果没有错误消息,我们不清楚这里到底发生了什么。也就是说,创建新文件夹的语法应该如下所示:

var folder=new DriveItem
{
名称=计划。标题,
Folder=新文件夹{},
@microsoft.graph.conflictBehavior=“重命名”
};

“不起作用”不是很具体。请在您的问题中包含完整的请求和响应。这是一个文档库吗?它只是一个列表。您可以将问题从搁置中删除吗?谢谢Marc,明天再试。是的,很抱歉,我的当前项目没有回复错误报价,我们也将尝试实现它。添加了错误报价