如何通过Microsoft Graph API访问Sharepoint通信站点的文档库?

发布于 2025-01-17 06:05:41 字数 679 浏览 1 评论 0 原文

使用 Microsoft GraphAPI 我可以访问 SharePoint 团队网站文档库和列表,但无法访问 SharePoint 通信网站。

Azure Portal 中添加的应用权限:

Files.Read.All、Files.ReadWrite.All、Group.Read.All、Sites.Manage.All、 User.Read、User.Read.All、User.ReadBasic.All

用于访问 SharePoint 团队网站的端点:

GET https://graph.microsoft.com/v1.0/sites/{site_id}/drives

我正在调用相同的端点来访问 SharePoint 通信网站,但我得到了 我需要在 API 权限选项卡

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drives",
    "value": []
}

上的 Azure 门户 中为我的应用程序添加哪些权限才能访问 SharePoint 通信网站文档和列表?

Using Microsoft GraphAPI I can access SharePoint team site document library and lists but I can't access SharePoint communication site.

App permissions added in Azure Portal:

Files.Read.All, Files.ReadWrite.All, Group.Read.All, Sites.Manage.All,
User.Read, User.Read.All, User.ReadBasic.All

Endpoint used for accessing SharePoint team site:

GET https://graph.microsoft.com/v1.0/sites/{site_id}/drives

I'm calling the same endpoint for accessing SharePoint communication site, but I got a response

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drives",
    "value": []
}

What permissions do I need to add for my app in Azure Portal on API Permissions tab for accessing SharePoint communication site documents and list?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夕嗳→ 2025-01-24 06:05:41

您能否检查一下您是否为委托权限和应用程序权限提供了这些权限,您是否能够获取查询结果?
输入图片此处描述

这是 DOC,希望这有帮助。

Can you please check if you provided these permissions for Delegated permissionsand application permissions you are able to get the query results?
enter image description here

Here is the link for the DOC, Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文