任何方式无视组织者在graphapi findmeetingtimes的时间表?和整天见面的bug?

时间:2018-04-03 21:42:38

标签: calendar exchangewebservices microsoft-graph office365api outlook-api

任何方式在发现时间内无视组织者的日程安排,是否有一个错误,其中发现时间不是观察全天会议?

我试图找出room1是否可用于8月20日上午8点至9点之间

我正在尝试这个json身体,但得到意想不到的建议。

    {
  "attendees": [
    {
      "emailAddress": {
        "address": admin@mydomain.onmicrosoft.com",

      },
      "type": "Required"
    }
  ],
  "timeConstraint": {
    "timeslots": [
      {
        "start": {
          "dateTime": "2018-04-20T08:00:00",
          "timeZone": "Eastern Standard Time"
        },
        "end": {
          "dateTime": "2018-04-20T09:00:00",
          "timeZone": "Eastern Standard Time"
        }
      }
    ]
  },
  "locationConstraint": {
    "isRequired": "false",
    "suggestLocation": "true",
    "locations": [
      {
        "displayName": "room1",
        "locationEmailAddress": "room1@mydomain.onmicrosoft.com"
      }
    ]
  },
  "meetingDuration": "PT1H"
}

我明白了:

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
"emptySuggestionsReason": "OrganizerUnavailable",
"meetingTimeSuggestions": []

}

另外,我回来说那天的会议是免费的,当天的会议都是预订的。

最后,我总是在周末让组织者无法使用。

2 个答案:

答案 0 :(得分:1)

  
    

最后,我总是在周末让组织者无法使用。

  

对于这个,您似乎没有在请求中的timeConstraint中指定activitydomain,因此默认值为work,这意味着响应中仅考虑工作时间。我建议你尝试“activityDomain”:“unrestricted”。此外,您可能希望尝试Beta命名空间以及您可能遇到已在以后的迭代中修复的错误/功能。

答案 1 :(得分:0)

您可以通过将"isOrganizerOptional": true添加到JSON正文来忽略组织者的日程安排。