我正在尝试使用 Graph API 从 SharePoint Online 中可用的 DocumentLibrarie (DL) 访问文件。根据 Microsoft 的 Graph API 文档,这需要使用 {driveId} 来完成。为了获取driveId ,我使用了用户友好的 DL 名称,如下所示:
https://graph.microsoft.com/v1.0/sites/{hostname}:/sites/{document library name}:/drives
为了访问单个文档集,我将使用从先前的 REST 调用中获得的 {driveId}。从单个文档集中获取文件的 url 如下所示,
https://graph.microsoft.com/v1.0/drives/{driveId}/root:/{documentSetName}:/children
driveId 不是用户可读的形式(长度约为 66 个字符)。我想知道使用下面的 url(或类似的东西)来实现这一点是否可行,本质上是使用文档库名称来访问 Graph 中的文件。
https://graph.microsoft.com/v1.0/sites/{hostname}:/sites/{document library name}:/drives/{documentSetName}:/children
如果这可行,请告诉我。此外,您是否看到这样的选项有其效用。