Эта проблема была решена Microsoft.

спользовании метода Graph API findMeetingTimes при 15-минутном времени запуска (например, 3:15 или 3:45) метод некорректно генерирует ошибку «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 значение: а) с шагом в 15 минут и б) до точной длины предлагаемой встречи, например"meetingDuration": "PT45M".

ОБНОВЛЕНИЕ 2:

Эта проблема все еще не решена полностью: 1) Теперь есть возможность найти 15-минутные сегменты, используя"meetingDuration": "PT15M", НО 2) НЕТ, если 15-минутный сегмент встает против предстоящей встречи.

Например, если в комнате уже есть собрание в 13:00, можно найти вариант времени с 12:30 до 13:00, время с 12:30 до 12:45, НО время 12: 45:00 - 13:00 по-прежнему выдает ошибку"emptySuggestionsReason": "OrganizerUnavailable".

Это даже с помощью опции"activityDomain":"unrestricted".

Может кто-нибудь в Microsoft, пожалуйста, решить эту проблему?

Ответы на вопрос(0)

Ваш ответ на вопрос