能否在SharePoint中生成一个链接,无需登录即可下载文档?

问题描述 投票:0回答:1

我正在实现一个应用程序,用于在SharePoint站点中存储和获取一些公司范围内的文档。并且只用这个应用程序来管理这些文件。

我为网站创建了一个管理员账户,并获得了客户端ID和秘密,以便使用Graph API访问网站。我试图使用我们得到的客户端凭证来上传和下载这些文档。但生成的文档下载网址仍然需要用有效账户登录网站。

有没有办法从Graph API获取的数据中创建一个url,以便在不需要登录的情况下下载文档。

sharepoint microsoft-graph sharepoint-online
1个回答
0
投票

你需要实现 无需用户即可访问.

增加所需的一项 应用权限: Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All 到您的 Azure AD 应用程序中。

enter image description here

调用此 API。下载DriveItem的内容 以获得下载链接。

它不会要求你登录。

© www.soinside.com 2019 - 2024. All rights reserved.