API FindMeetingTimes не возвращает ожидаемый результат на ту же дату
Я использую FindMeetingTimes
API библиотеки Microsoft Graph. Я отправляю запрос
{
"attendees":[
{
"emailAddress":{
"address":"aparna@meetingassistant.onmicrosoft.com",
"name":"Aparna Banerjee"
},
"type":"Required"
},
{
"emailAddress":{
"address":"pallavi01@meetingassistant.onmicrosoft.com",
"name":"Pallavi Chowdhery"
},
"type":"Required"
}
],
"timeConstraint":{
"timeslots":[
{
"start":{
"dateTime":"2017-10-12T18:00:00",
"timeZone":"India Standard Time"
},
"end":{
"dateTime":"2017-10-12T19:00:00",
"timeZone":"India Standard Time"
}
}
],
"activityDomain":"work"
},
"locationConstraint":{
"isRequired":true,
"suggestLocation":false,
"locations":[
{
"displayName":"Room 101",
"locationEmailAddress":"Meetingroom101@meetingassistant.onmicrosoft.com",
"resolveAvailability":"true"
},
{
"displayName":"Room 303",
"locationEmailAddress":"meetingroom303@meetingassistant.onmicrosoft.com",
"resolveAvailability":"true"
},
{
"displayName":"Room 402",
"locationEmailAddress":"meetingroom402@meetingassistant.onmicrosoft.com",
"resolveAvailability":"true"
},
{
"displayName":"Room 007",
"locationEmailAddress":"meetingroom007@meetingassistant.onmicrosoft.com",
"resolveAvailability":"true"
}
]
},
"meetingDuration":"PT30M",
"returnSuggestionReasons":"true",
"minimumAttendeePercentage":"100"
}
Моя проблема для selected Date & Time
, API дает мне ответ, как это
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
"emptySuggestionsReason":"Unknown",
"meetingTimeSuggestions":[
]
}
а иногда я тоже получаю AttendeesUnavailable
, Если я пойду вперед и поменяю end date
на следующий день или больше. Я получаю правильные ответы.
Я хочу использовать это API
высматривать номера, если я хочу расширить свой current meeting
, Пример У меня есть текущая встреча в течение еще 30 минут. Я хочу продлить эту встречу еще на некоторое время
(time would be passed via the parameter).
Я хочу следить за наличием номеров, а также участников.
ОБНОВИТЬ
Я изменил параметр
"activityDomain":"work"
в
"activityDomain":"unrestricted"
Я проверил Organizer's
calendar
на день (скриншот прилагается). Только одна встреча настроена на день
Я пытаюсь получить доступность для него. Проверьте запрос JSON ниже
{
"attendees":[
{
"emailAddress":{
"address":"aparna@meetingassistant.onmicrosoft.com",
"name":"Aparna Banerjee"
},
"type":"Required"
},
{
"emailAddress":{
"address":"pallavi01@meetingassistant.onmicrosoft.com",
"name":"Pallavi Chowdhery"
},
"type":"Required"
}
],
"timeConstraint":{
"timeslots":[
{
"start":{
"dateTime":"2017-10-12T16:32:00",
"timeZone":"India Standard Time"
},
"end":{
"dateTime":"2017-10-12T17:06:00",
"timeZone":"India Standard Time"
}
}
],
"activityDomain":"unrestricted"
},
"locationConstraint":{
"isRequired":true,
"suggestLocation":false,
"locations":[
{
"displayName":"Room 101",
"locationEmailAddress":"Meetingroom101@meetingassistant.onmicrosoft.com",
"resolveAvailability":"true"
},
{
"displayName":"Room 303",
"locationEmailAddress":"meetingroom303@meetingassistant.onmicrosoft.com",
"resolveAvailability":"true"
},
{
"displayName":"Room 402",
"locationEmailAddress":"meetingroom402@meetingassistant.onmicrosoft.com",
"resolveAvailability":"true"
},
{
"displayName":"Room 007",
"locationEmailAddress":"meetingroom007@meetingassistant.onmicrosoft.com",
"resolveAvailability":"true"
}
]
},
"meetingDuration":"PT30M",
"returnSuggestionReasons":"true",
"minimumAttendeePercentage":"100"
}
response
Я получил был
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
"emptySuggestionsReason":"OrganizerUnavailable",
"meetingTimeSuggestions":[
]
}
Я хочу знать, почему это показывает проблему в получении suggestions
? При условии Organizer
не было никаких встреч за день.