我需要编写一个非常简单的程序,但该程序需要访问我们的 Azure/Office365/SharePoint 环境以下载(或以其他方式解析)保存在 SharePoint/OneDrive 中的电子表格。
所以我在这里关注这个文档: microsoft doc 我成功创建了客户端 ID/密钥,但是当需要授予“租户范围的 xml 权限”(通过 https://company.sharepoint.com/_layouts/15/appinv.aspx)时,我无法做到。我收到“抱歉,只有租户管理员才能添加或授予此应用的访问权限。”。
这是我尝试分配给应用的 XML 权限请求/权限级别:
<AppPermissionRequests AllowAppOnlyPolicy="true">
<AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" />
</AppPermissionRequests>
那么我的用户需要在何处拥有哪些权限?我已经浏览了所有不同的“管理员角色”并检查了所有相关的角色,试图找到能够执行此操作的正确权限集。
感谢任何帮助,谢谢。