Microsoft graph api 无法获取单个日历事件

Microsoft graph api 无法获取单个日历事件,microsoft-graph-api,Microsoft Graph Api,我无法阅读单个日历事件,请拨打: Api::get('me/calendar/'.$id); (API::是Guzzle的包装) 返回错误: 在存储中找不到指定的对象 我知道这是一个有效的id,因为我列出了我的日历事件: $records = Api::get("me/calendarview?startdatetime=$start&enddatetime=$end&\$top=1000"); foreach ($records['value'] as $row)

我无法阅读单个日历事件,请拨打:

Api::get('me/calendar/'.$id);
(API::是Guzzle的包装)

返回错误:

在存储中找不到指定的对象

我知道这是一个有效的id,因为我列出了我的日历事件:

$records = Api::get("me/calendarview?startdatetime=$start&enddatetime=$end&\$top=1000");

    foreach ($records['value'] as $row) {

        $events[] = array(
            'id' =>  $row['id'],
            'title' => $row['subject'],
            'start' => date("Y-m-d H:i:s", strtotime($row['start']['dateTime'])),
            'end' => date("Y-m-d H:i:s", strtotime($row['end']['dateTime'])),
            'allDay' => $row['isAllDay'],
        );

    }

    return $events;
输出包含以下id:

{
"id": "AAMkADdlZTBjNjQ4LWI0OGItNDFhZS05ZDNiLThiY2JkYzIzZWZkYwBGAAAAAABFX7lJCx7ZRLTJ6iI0yZK6BwC8b_tAO4nLRZCbkhud5CXFAAAAAAEOAAC8b_tAO4nLRZCbkhud5CXFAAMc9p8aAAA=",
"title": "TOP - DC/JB - FEO",
"start": "2017-11-27 15:00:00",
"end": "2017-11-27 16:30:00",
"allDay": false
}


然后,我使用了该id并尝试返回单个条目,当我使用图形浏览器时也会发生同样的情况,因此我想知道是否存在错误或文档不正确。

获取a的端点是
/me/events/{id}
,而不是
/me/calendar/{id}

Api::get('me/events/'.$id);

/calendar
端点返回一个
日历
资源,而您正在查找一个
事件
资源(日历的子对象)

完美谢谢,您是对的,我找错地方了。