使用以下端点时,MS ToDo API 为少数用户提供错误:
https://outlook.office.com/api/v2.0/me/taskfolders
这是一段代码:
$accessToken = "eyJ0eXAiOiJKV1QiLCJub25jZSI6I*******sYVg0X0";
$url = "https://outlook.office.com/api/v2.0/me/taskfolders";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt_array($ch, array(
CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$accessToken)
));
$output=curl_exec($ch);
这是我得到的错误:
stdClass Object (
[error] => stdClass Object
(
[code] => ErrorItemNotFound
[message] => The specified object was not found in the store.
)
)
根据 MS 的文档,我们应该得到默认文件夹的列表。
这意味着,我应该得到默认文件夹列表作为响应,并且在其他用户的情况下我会得到它。我检查了令牌的有效性,它还活着。
任何帮助表示赞赏,并提前感谢您。