azure Sharepoint Rest API office365库- 403客户端错误-删除站点,已选择

kuarbcqp  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(110)

我是一名全球o365管理员,一位用户要求我通过Pyhton脚本访问SharePoint,他从下面的问题中分享了代码:

我创建了一个Azure应用程序,并将权限设置为“Sites.Selected”,并仅将FullControl授予所需的站点。(https://ashiqf.com/2021/03/15/how-to-use-microsoft-graph-sharepoint-sites-selected-application-permission-in-a-azure-ad-application-for-more-granular-control/
然而,用户仍然得到403错误,我想避免设置一个完全控制的应用程序,以完成SharePoint租户。
如果REST API不能使用“Sites.Selected”权限,我试图找到解决方案或答案

0sgqnhkj

0sgqnhkj1#

看来我找到解决办法了
而不是将此默认XML代码仅用于SharePoint应用程序

<AppPermissionRequests AllowAppOnlyPolicy="true">
      <AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" />
    </AppPermissionRequests>

我将范围更改为SharePoint网站本身。

<AppPermissionRequest Scope="https://tenantname.sharepoint.com/sites/sitename"

此外,信任警告改变了,“让它完全控制所有网站集。”

相关问题