错误:findMeetingTimes抛出" OrganizerUnavailable"在15分钟的开始时间

时间:2018-01-11 19:44:22

标签: office365 microsoft-graph outlook-restapi

在15分钟的开始时间(例如3:15或3:45)使用Graph API findMeetingTimes方法时,该方法将错误地抛出" emptySuggestionsReason = OrganizerUnavailable"错误(并且没有房间返回),房间是否可用。

例如,这会出错:

{
"timeConstraint": {
"timeslots": [
  {
    "start": {
      "dateTime": "2018-01-11T10:15:00",
      "timeZone": "Pacific Standard Time"
    },
    "end": {
      "dateTime": "2018-01-11T11:00:00",
      "timeZone": "Pacific Standard Time"
    }
  }
]...}

然而,这不会:

{
"timeConstraint": {
"timeslots": [
  {
    "start": {
      "dateTime": "2018-01-11T10:00:00",
      "timeZone": "Pacific Standard Time"
    },
    "end": {
      "dateTime": "2018-01-11T11:00:00",
      "timeZone": "Pacific Standard Time"
    }
  }
]...}

请注意"2018-01-11T10:15:00"开始时间。

更新1:

这似乎已经解决,通过设置meetingDuration值:a)以15分钟为增量,和b)到拟议会议的确切legnth,例如"meetingDuration": "PT45M"

更新2:

此问题仍未完全解决:1)现在可以使用"meetingDuration": "PT15M"找到15分钟的分段,但是如果15分钟的分段与即将举行的会议对接,则不会。

例如,如果房间在下午1点有预先存在的会议,可以找到12:30 - 1:00 pm的时间选项,可以找到12:30 - 12:45的时间,但是时间下午12:45 - 下午1:00仍然会引发"emptySuggestionsReason": "OrganizerUnavailable"的错误。

甚至使用选项"activityDomain":"unrestricted"

微软有人可以解决这个问题吗?

0 个答案:

没有答案