gpt4 book ai didi

c# - 如何从 SharePoint 列表(文档库)获取驱动器 ID 以上传文件?

转载 作者:行者123 更新时间:2023-12-05 04:02:17 29 4
gpt4 key购买 nike

我希望能够将文本文档上传到 SharePoint 列表。因为它实际上是一个文档库,所以我认为我应该像上传到云端硬盘一样上传文件。我可以将文件上传到站点的根位置。我可以获得要上传到的列表的 ID。但是,当我将它用作目标时,Microsoft Graph API 似乎不喜欢我提供的 ID。 ListItem表示在使用文档库时 ListItems 公开为 DriveItems。 How to upload a small file to SharePoint .

我一直在用 C# 和 GraphExplorer 进行测试.归结为我的端点不正确。

使用 Graph Explorer 时,我可以使用以下两个查询查询所有驱动器:

graph.microsoft.com/v1.0/sites/{siteid}/drives

查询显示我要查找的驱动器名称,它显示的 ID 与其列表 ID 不同。这向我表明文档库具有单独的列表 ID 和驱动器 ID。

状态代码 201(已创建):graph.microsoft.com/v1.0/sites/{siteid}/drive/items/root:/testplaceholder.txt:/content

状态代码 404(未找到):graph.microsoft.com/v1.0/sites/{siteid}/drive/items/{listid}:/testplaceholder.txt:/content

状态代码 400(错误请求):graph.microsoft.com/v1.0/sites/{siteid}/drive/items/{driveid}:/testplaceholder.txt:/content

谁能告诉我我哪里理解不足,或者我哪里搞砸了?很抱歉缺少代码格式,无法让它在 URL 字符串上工作。

回答:

Using the Drive ID I found with the first query above.

graph.microsoft.com/v1.0/sites/{siteid}/drives/{driveid}/root:/testplaceholder.txt:/content

最佳答案

将文件上传到库的示例端点。

https://graph.microsoft.com/v1.0/sites/siteid/drives/b!zEu8xWMaOU-BdU94l2XA7SAospdkDeREgpABeq2Ahp2VZN3js8mQTq_JU5kiCSsB/root:/test.txt:/content

关于c# - 如何从 SharePoint 列表(文档库)获取驱动器 ID 以上传文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54469024/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com