我试图在OneDrive中为业务帐户创建文件夹。它给了我错误
{“错误”:{“代码”:“-2147024891,System.UnauthorizedAccessException",”消息“:”访问被拒绝。您没有执行此操作或访问此资源的权限“}}
在Azure Active Directory中注册后,它允许所有应用程序访问:

在获得令牌和serviceEndPointUri之后,我尝试创建一个文件夹--它是给予错误的serviceEndPointUri
我还试图获取用户的OneDrive for Business的详细信息,给了我同样的错误:
GET {serviceEndPointUri}/drive
Authorization: Bearer {access_token}获取用户的OneDrive for Business的详细信息的PHP代码:
$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",”消息“:”访问被拒绝。您没有执行此操作或访问此资源的权限“}}
是我使用免费订阅的原因,它给了我一个错误:
未授权访问异常
任何帮助或建议都将不胜感激.
发布于 2020-01-08 23:10:17
我自己修好了。在许可证级别为用户关闭sharepoint、office软件和the应用程序。
以用户身份登录,退出。把他们打开。以用户身份登录,退出。等30分钟。
已修复。
https://stackoverflow.com/questions/41359579
复制相似问题