我正在使用图形API的findmeetingTimes来获取忙/闲时间。
如果在“时间段”参数指定的范围内的时间范围内以秒为单位设置了事件,则会返回500错误
例如,如果我发送以下请求: POST https://graph.microsoft.com/v1.0/me/findMeetingTimes
{
"attendees": [],
"timeConstraint": {
"timeslots": [
{
"start": {
"dateTime": "2018-07-19T09:00:00.000Z",
"timeZone": "UTC"
},
"end": {
"dateTime": "2018-07-19T21:00:00.000Z",
"timeZone": "UTC"
}
}
]
},
"meetingDuration": "PT1H"
}
API返回以下响应:
{
"error": {
"code": "ErrorInternalServerError",
"message": "An internal server error occurred. The operation failed.",
"innerError": {
"request-id": "43a1699f-2241-4c59-8450-826612466f07",
"date": "2018-07-19T02:16:22"
}
}
}
这是我的Calencar(2018年7月19日只有1个活动) 获取https://graph.microsoft.com/v1.0/me/calendarview?startdatetime=2018-07-19T00:00:00.000Z&enddatetime=2018-07-19T23:59:59.999Z
・
・
・
"start": {
"dateTime": "2018-07-19T12:00:00.0000000",
"timeZone": "UTC"
},
"end": {
"dateTime": "2018-07-19T12:33:33.0000000",
"timeZone": "UTC"
}
・
・
・
outlookAPI也会发生
对我来说这似乎是个错误。 这是一个已知的错误,并且有计划修复它吗? 是否有已知的解决方法?
答案 0 :(得分:0)
尝试更改时隙中的时区标签,由于某种原因,UTC似乎不起作用。目前尚不清楚是文档中的空白还是API本身的问题。 我打开了GitHub Issue让Microsoft调查