FindMeetingTimes API no devuelve la salida esperada para la misma fecha
Estoy usando elFindMeetingTimes
API de Microsoft Graph Library. Estoy enviando la solicitud
{
"attendees":[
{
"emailAddress":{
"address":"[email protected]",
"name":"Aparna Banerjee"
},
"type":"Required"
},
{
"emailAddress":{
"address":"[email protected]",
"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":"[email protected]",
"resolveAvailability":"true"
},
{
"displayName":"Room 303",
"locationEmailAddress":"[email protected]",
"resolveAvailability":"true"
},
{
"displayName":"Room 402",
"locationEmailAddress":"[email protected]",
"resolveAvailability":"true"
},
{
"displayName":"Room 007",
"locationEmailAddress":"[email protected]",
"resolveAvailability":"true"
}
]
},
"meetingDuration":"PT30M",
"returnSuggestionReasons":"true",
"minimumAttendeePercentage":"100"
}
Mi problema es para elselected Date & Time
, La API me está dando una respuesta como esta
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
"emptySuggestionsReason":"Unknown",
"meetingTimeSuggestions":[
]
}
y a veces también tengoAttendeesUnavailable
. Si sigo adelante y cambio elend date
Hasta el día siguiente o mayor. Recibo las respuestas adecuadas.
Quiero utilizar estoAPI
para buscar habitaciones en caso de que quiera ampliar micurrent meeting
. Ejemplo Actualmente tengo una reunión en curso por otros 30 minutos. Quiero extender esa reunión por más tiempo
(time would be passed via the parameter).
Quiero estar atento a la disponibilidad de habitaciones y de participantes.
ACTUALIZAR
Cambié el parámetro
"activityDomain":"work"
a
"activityDomain":"unrestricted"
Revisé elOrganizer's
calendar
para el día (captura de pantalla adjunta). Solo una reunión configurada para el día
Estoy tratando de obtener la disponibilidad para él. Verifique la solicitud JSON a continuación
{
"attendees":[
{
"emailAddress":{
"address":"[email protected]",
"name":"Aparna Banerjee"
},
"type":"Required"
},
{
"emailAddress":{
"address":"[email protected]",
"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":"[email protected]",
"resolveAvailability":"true"
},
{
"displayName":"Room 303",
"locationEmailAddress":"[email protected]",
"resolveAvailability":"true"
},
{
"displayName":"Room 402",
"locationEmailAddress":"[email protected]",
"resolveAvailability":"true"
},
{
"displayName":"Room 007",
"locationEmailAddress":"[email protected]",
"resolveAvailability":"true"
}
]
},
"meetingDuration":"PT30M",
"returnSuggestionReasons":"true",
"minimumAttendeePercentage":"100"
}
losresponse
Yo tengo era
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
"emptySuggestionsReason":"OrganizerUnavailable",
"meetingTimeSuggestions":[
]
}
Quiero saber por qué muestra un problema al obtener elsuggestions
? SiempreOrganizer
no tiene ninguna reunión por el día.