[在15分钟的开始时间使用Graph API findMeetingTimes方法(例如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
值似乎已解决:a)以15分钟为增量,并且b)设置为所提议会议的确切时间,例如"meetingDuration": "PT45M"
。
更新2:
此问题仍未完全解决:1)现在可以使用"meetingDuration": "PT15M"
,但2查找15分钟的片段。如果15分钟的片段与即将召开的会议发生冲突,则不能。
例如,如果会议室在1pm之前已有会议,则可以找到12:30-1:00 pm的时间选项,可以找到12:30-12:45 pm的时间,但是12:45 pm-1:00 pm仍然抛出"emptySuggestionsReason": "OrganizerUnavailable"
错误。
甚至使用选项"activityDomain":"unrestricted"
。
Microsoft有人可以解决此问题吗?