【发布时间】:2018-07-19 03:15:49
【问题描述】:
我正在使用图形 API 的 findmeetingTimes 来获取空闲/忙碌时间。
如果在Timeslots参数指定的时间范围内有以秒为单位的事件,则返回500错误
例如,如果我发送以下请求: 发布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"
}
}
}
这是我的日历(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 也会发生这种情况
这对我来说似乎是一个错误。 这是一个已知的错误,是否有计划修复它? 是否有已知的解决方法?
【问题讨论】:
-
如果我只指定 timeConstraint,那么在 beta 和 v1 端点事件上都会遇到相同的问题。使用 Graph Explorer 进行测试。同样的请求适用于我拥有的不同租户。它必须以某种方式与数据/配置相关。请求 ID 25fb578c-8a1b-46f0-90f9-de91bad4ae07。我将尝试在内部将其推送到 Microsoft
标签: microsoft-graph-api office365api outlook-restapi