我尝试在OneDrive for Business帐户中创建文件夹。它给了我错误:
{"错误" {"代码":" -2147024891, System.UnauthorizedAccessException"," message":"访问被拒绝。你做 无权执行此操作或访问此资源。"}}
在Azure Active Directory中注册后,它授予所有应用程序访问权限:
在获得令牌和serviceEndPointUri之后,我尝试创建文件夹回合,它会给出错误 UnauthorizedAccessException 。
我也试图获取用户OneDrive for Business的详细信息,给我同样的错误:
GET {serviceEndPointUri}/drive
Authorization: Bearer {access_token}
PHP代码,用于获取用户OneDrive for Business的详细信息:
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
$headers[0] = 'Authorization: Bearer ' . $get_access_token;
curl_setopt($ch,CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$output=curl_exec($ch);
curl_close($ch);
print_r($output);
{"错误" {"代码":" -2147024891, System.UnauthorizedAccessException"," message":"访问被拒绝。你做 无权执行此操作或访问此资源。"}}
我使用免费订阅是原因,它给我一个错误:
未经授权的访问异常
我们将不胜感激任何帮助或建议。
答案 0 :(得分:0)
自己解决这个问题。在许可级别为用户关闭共享点,办公软件和Web应用程序。
以用户身份登录,然后退出。
重新打开它们。
以用户身份登录,然后退出。
等待30分钟。
已修复。