【问题标题】:Unauthorized Access Exception error in OneDrive Business in PHPPHP OneDrive 业务中出现未经授权的访问异常错误
【发布时间】:2016-12-28 09:59:26
【问题描述】:

我正在尝试在 OneDrive for Business 帐户中创建文件夹。它给了我错误

{"错误":{"代码":"-2147024891, System.UnauthorizedAccessException","message":"访问被拒绝。你做 无权执行此操作或访问此资源。"}}

API document link:

在 Azure Active Directory 中注册后,它会授予所有应用访问权限:

在获得令牌和 serviceEndPointUri 之后,我尝试创建文件夹,但它给出了错误 UnauthorizedAccessException

我也在尝试获取用户 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","message":"访问被拒绝。你做 无权执行此操作或访问此资源。"}}

我使用免费订阅是原因,它给我一个错误:
未授权访问异常

我们将不胜感激任何帮助或建议。

【问题讨论】:

标签: php sharepoint onedrive


【解决方案1】:

我自己解决了这个问题。在许可级别为用户关闭共享点、办公软件和网络应用程序。
以用户身份登录,退出。 重新打开它们。 以用户身份登录,退出。 等待 30 分钟。

已修复。

【讨论】:

    猜你喜欢
    • 2014-07-01
    • 2018-08-21
    • 1970-01-01
    • 2019-06-11
    • 2022-11-09
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多