无法通过Graph API为拥有Sites.Selected权限的应用授予SharePoint站点访问权限
操作场景
我通过客户端凭据模式认证的Super App拥有Sites.FullControl.All权限,当前需为另一个已配置Sites.Selected应用权限且获得管理员同意的单租户应用prod-sharepoint-integration,授予指定SharePoint站点的访问权限。
请求详情
请求地址
POST https://graph.microsoft.com/v1.0/sites/{siteId}/permissions
请求体
{ "roles": ["write"], "grantedToIdentities": [ { "application": { "id": "12324" } } ] }
已知配置信息
- Super App的应用令牌包含
Sites.FullControl.All和Application.Read.All权限 - 目标应用为单租户,已被授予
Sites.Selected应用权限且完成管理员同意 - 使用的站点ID格式正确、完整
问题现象
为Super App自身授予站点权限时,请求可正常执行;但为目标应用prod-sharepoint-integration授权时,触发以下错误:
"code": "generalException", "message": "General exception while processing"
内容的提问来源于stack exchange,提问作者Asker Akbar
相关产品推荐
相关产品推荐

