使用Microsoft Graph创建SharePoint文档库

保罗·卡瓦卡斯

我正在尝试使用Microsoft Graph在SharePoint Teams网站中创建一个新的文档库。

var docLibrary = $@"{{ ""name"": ""{listName}"", ""list"": {{ ""template"": ""documentLibrary"" }} }}";
var res = await GraphClient.QueryGraphAsyncPost($"/groups/{groupId}/sites/root/lists/", docLibrary, user);
var result = await res.Content.ReadAsStringAsync();

这是我正在使用的代码,但是它返回了错误的请求。我似乎在文档中找不到创建文档库的正确方法。

布拉德

您需要指定displayName而不是name的值name是由服务器生成的,因此400表示无法写入该错误。您应该看到包含以下消息的错误响应:

由于服务器分配了列表,因此无法为列表定义“名称”。而是提供“ displayName”

如果您将请求更改为以下内容,则它应该可以工作:

var docLibrary = $@"{{ ""displayName"": ""{listName}"", ""list"": {{ ""template"": ""documentLibrary"" }} }}";
var res = await GraphClient.QueryGraphAsyncPost($"/groups/{groupId}/sites/root/lists", docLibrary, user);
var result = await res.Content.ReadAsStringAsync();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Microsoft Graph API-使用导航链接创建文档库

如何通过 Microsoft Graph API 迭代 Sharepoint 站点的文档库项目?

如何通过Microsoft Graph API在Sharepoint中为文档创建共享链接

使用Microsoft Graph列出Microsoft Sharepoint网站

如何使用Microsoft Graph API创建SharePoint列表项?

使用 microsoft graph 在 sharepoint 站点上创建页面

使用客户端对象模型在SharePoint文档库上创建文件夹

sharepoint 2013使用列表模板C#创建文档库

如何使用Microsoft Graph API通过自定义列值查找SharePoint文档

Microsoft Graph - 应用未经授权创建 Sharepoint 列表订阅

使用Microsoft Graph API(PHP)创建用户

使用Microsoft Graph创建新日历

使用Microsoft Graph Client创建日历事件

使用Microsoft Graph创建日历事件:ErrorAccessDenied

microsoft sharepoint 使用 REST API 访问文档返回 404

使用Microsoft Graph API将文件上传到SharePoint Online

使用“ sourcedoc” ID从Microsoft Graph API下载SharePoint文件

使用Microsoft Graph API获取SharePoint Online团队网站

使用Microsoft Graph API更新SharePoint列表项

使用Microsoft Graph API更新与内容类型关联的SharePoint字段

使用Graph Api创建团队时无法访问Microsoft Teams频道的电子邮件地址,SharePoint和文件

如何使用curl从Sharepoint文档库中检出文件?

在SharePoint中使用PowerShell从文档库中获取项目列表

SharePoint Online:使用 CSOM 获取文档库子项计数

在Linux中使用davfs挂载SharePoint文档库

使用 pnp PowerShell 更新 SharePoint 在线文档库列属性

使用从SharePoint文档库中获取的REST API筛选数据

使用Powershell将数据从SharePoint文档库提取到CSV

Microsoft graph:使用Put请求Java更新文档