0

在学习图形 API 时,我试图使用 Microsoft Graph API 从 SharePoint 文档库中获取文件。

我首先尝试通过Documentshttps://graph.microsoft.com/v1.0/sites/tenant.sharepoint.com

通过执行此 GET 请求:

https://graph.microsoft.com/v1.0/sites/tenant.sharepoint.com/drive/root:/Test:/children

一切都很好,然后我尝试从同一租户内的另一个站点访问文档。我告诉自己,在遵循 Microsoft 文档时,这是相同的途径。

我首先做了一个测试请求,以确保我可以首先访问我的网站;这就是我所做的;

https://graph.microsoft.com/v1.0/sites/tenant.sharepoint.com:/sites/ObserveTestSite

在执行该查询时,我得到了200 OK回复。

其次,我尝试在Documents这里访问驱动器,这就是我所做的;

https://graph.microsoft.com/v1.0/sites/tenant.sharepoint.com:/sites/ObserveTestSite:/drive

再次一切正常。

然后我使用root关系,然后是目录名称,然后是children关系;这是我的要求:

https://graph.microsoft.com/v1.0/sites/tenant.sharepoint.com:/sites/ObserveTestSite:/drive/root:/Test:/children

但是在执行的同时,我得到了Bad Request - 400 - 96ms

请帮忙。

谢谢

4

1 回答 1

1

使用站点相对 url 指定特定站点时,我遇到了同样的问题。

现在我改用 siteId 并且一切都按预期工作:

https://graph.microsoft.com/v1.0/sites/zheguo.sharepoint.com,91a47a59-db5e-4d17-a689-479ee8905533,274459c9-4c96-42bf-9b96-838ffa387aaa/drive/root:/X:/children
于 2020-06-16T07:19:32.003 回答