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
端点返回一个日历
资源,而您正在查找一个事件
资源(日历的子对象)完美谢谢,您是对的,我找错地方了。