MS ToDo API给Taskfolders Endpoint中的少数用户错误

问题描述

使用以下终结点时,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的文档,我们应该获取默认文件夹的列表。

Here is the MS documentation link

这意味着,我应该得到默认的文件夹列表作为响应,在其他用户的情况下,我也会得到该列表。 我检查了令牌的有效性,它仍然有效。

我们将不胜感激,谢谢您。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)