我正在实现一个应用程序,用于在SharePoint站点中存储和获取一些公司范围内的文档。并且只用这个应用程序来管理这些文件。
我为网站创建了一个管理员账户,并获得了客户端ID和秘密,以便使用Graph API访问网站。我试图使用我们得到的客户端凭证来上传和下载这些文档。但生成的文档下载网址仍然需要用有效账户登录网站。
有没有办法从Graph API获取的数据中创建一个url,以便在不需要登录的情况下下载文档。
你需要实现 无需用户即可访问.
增加所需的一项 应用权限: Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All
到您的 Azure AD 应用程序中。
调用此 API。下载DriveItem的内容 以获得下载链接。
它不会要求你登录。