[尝试在SharePoint网站中创建文件夹时,出现以下错误:
{
"error": {
"code": "accessDenied",
"message": "Access denied",
"innerError": {
"request-id": "61d3b5aa-857e-4ee2-9d0d-51d235ca7c5f",
"date": "2020-05-18T06:31:54"
}
}
}
注意:
msgraph-sdk-php
发出请求。这通常与权限有关,但是我的用户具有以下内容权限:
Sites.Manage.All Delegated.
Sites.Read.All Delegated.
Sites.ReadWrite.All Delegated.
什么在这里导致错误?
您可能已经请求了这些权限,但是在您收到管理员的“同意”之前,它们不会被激活。
AAD具有“同意”的两种形式:管理员和用户。如果范围需要“管理员同意”,则您需要之前获得该同意,才能获得用户同意。您列出的所有Sites.*.All
范围都需要管理员同意。
您可以从Understanding Azure AD application consent experiences中找到有关同意书(以及如何获得同意书的更多详细信息)>