0

如何在 SharePoint 中获取通道连接的文件夹 URL。有没有办法使用通道 id 找到通道连接的文件夹 URL 的驱动器 id?

4

2 回答 2

0

是的,有远方。我不确定我是否理解你的问题,但我认为我知道的足以回答这个问题。正如我们所知,Microsoft 团队中的每个频道在 Sharepoint 中都有自己的文件夹。我在我的应用程序中一直在做的是获取这些文件夹的驱动器 ID,并使用Microsoft graph API在这些频道文件夹上上传大量文件。

不幸的是,您需要此端点上的团队或 groupId。它将为您提供通用文件夹的 ID,并驱动该频道的 ID。/groups/{id}/drive/items/root:/General。找到驱动器 ID 后,您可以执行此操作以转到 ChannelFolder /drives/{DriveId}/root:/General:/children 上的特定文件。我相信,您想使用 ChannelId 来获取 driveId,但有些事情告诉我您已经有一个 groupId,因此您可以使用 groupId 转到任何频道和该频道的任何驱动器 ID。

于 2020-01-10T16:44:46.507 回答
0

您可以通过发送以下请求获取频道文件存储位置的元数据:

GET /teams/{id}/channels/{id}/filesFolder

有关更多详细信息,请参见此处

还可以通过请求以下命令来获取附加到给定通道的驱动器项目(文件夹)数组:

GET /groups/${groupId}/drive/root/children

您可能还会发现这些文档非常有用。

于 2020-11-17T21:02:57.667 回答