.NET OneDrive Api 创建文件夹问题

.NET OneDrive Api Create Folder issue

我正在尝试使用我的 Apps/[appName] 文件夹创建一个文件夹。

代码如下:

var request = OneDriveService.Drive.Special.AppRoot.Request().CreateAsync(new Item()
{
    Name = name,
});

request.Wait();

但我不断收到错误消息:

{Code: invalidRequest Throw site: 1c0e.2859 Message: The name in the provided oneDrive.item does not match the name in the URL }

有人知道这是什么意思吗?

而不是 CreateAsync 我写了这个代码:

        try
        {
            var documentsBuilder = this.oneDriveClient.Drive.Root.ItemWithPath("Documents");
            var children = await documentsBuilder.Children.Request().GetAsync();
            // try to find existing folder
            var folder = children.FirstOrDefault(c => c.Name.Equals("Some folder"));

            // create it if it doesn't exist
            if (folder == null)
            {
                var newFolder = new Item { Name = "Some folder", Folder = new Folder() };
                await documentsBuilder.Children.Request().AddAsync(newFolder);
            }
        }
        catch (OneDriveException exception)
        {
            throw;
        }