使用 Microsoft Graph 从 SharePoint Online 获取文件 API
Get a file from SharePoint Online using Microsoft Graph API
在学习图形 API 时,我试图使用 Microsoft Graph API 从 SharePoint 文档库中获取文件 API。
我首先尝试从 https://graph.microsoft.com/v1.0/sites/tenant.sharepoint.com
访问 Documents
中的文件
通过执行此 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
请帮忙。
谢谢
我在使用相对站点 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
在学习图形 API 时,我试图使用 Microsoft Graph API 从 SharePoint 文档库中获取文件 API。
我首先尝试从 https://graph.microsoft.com/v1.0/sites/tenant.sharepoint.com
Documents
中的文件
通过执行此 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
请帮忙。
谢谢
我在使用相对站点 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