Mic*_*ael 3 sharepoint office365 microsoft-graph-api
我可以通过这样的请求访问我的一个驱动器上的文档:
https://graph.microsoft.com/v1.0/me/drive/root/children
Run Code Online (Sandbox Code Playgroud)
我可以通过这样的请求访问我公司的根共享点站点的文档库:
https://graph.microsoft.com/v1.0/drive/root/children
Run Code Online (Sandbox Code Playgroud)
它给了我“根”库的内容:
https://<my company>.sharepoint.com/Shared%20Documents
Run Code Online (Sandbox Code Playgroud)
我无法访问我创建的 SP 子站点的文档库。例如这个:
https://<my company>.sharepoint.com/samplesp/Shared%20Documents
Run Code Online (Sandbox Code Playgroud)
如何使用 MS Graph 访问这样的文档库?
要访问 SharePoint 站点和列表,请查看Microsoft Graph 中 SharePoint API 的文档。
更新:
对于在使用 MS Graph API 访问特定 SharePoint 站点上的默认驱动器(以前称为“文档”库)时遇到问题的用户:
您应该查看有关访问OneDrive上的文件的文档。
正如问题中所说,此端点为我们提供了私有 OneDrive 上的文件列表:
.../me/drive/root/children
在SharePoint网站上的驱动器的工作原理相同的方式,但不是me你应该提供全局Id你想打开的网站(全局Id是<hostName>,<siteCollectionId>,<siteId>)。
总之:这个端点为我们提供了指定站点默认驱动器上的文件列表:
.../Sharepoint/sites/<hostName>,<siteCollectionId>,<siteId>/drive/root/children
如果您想访问特定列表中的文件,您只需要列表的 id:
.../Sharepoint/sites/<hostName>,<siteCollectionId>,<siteId>/lists/<listId>/drive/root/children
现在应该很明显了。
| 归档时间: |
|
| 查看次数: |
5410 次 |
| 最近记录: |