A API FindMeetingTimes não retorna a saída esperada para a mesma data
Estou usando oFindMeetingTimes
API da Microsoft Graph Library. Estou enviando o pedido
{
"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"
}
Meu problema é para oselected Date & Time
, A API está me dando uma resposta como esta
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
"emptySuggestionsReason":"Unknown",
"meetingTimeSuggestions":[
]
}
e às vezes eu também receboAttendeesUnavailable
. Se eu for em frente e mudar oend date
para o dia seguinte ou superior. Eu recebo as respostas adequadas.
Eu quero utilizar issoAPI
olhar para os quartos caso eu queira estender minhacurrent meeting
. Exemplo Atualmente, tenho uma reunião em andamento por mais 30 minutos. Eu quero estender essa reunião por mais algum tempo
(time would be passed via the parameter).
Eu quero olhar para a disponibilidade de salas, bem como os participantes.
ATUALIZAR
Eu mudei o parâmetro
"activityDomain":"work"
para
"activityDomain":"unrestricted"
Eu verifiquei oOrganizer's
calendar
para o dia (captura de tela em anexo). Apenas uma reunião configurada para o dia
Estou tentando obter a disponibilidade para ele. Verifique a solicitação JSON abaixo
{
"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"
}
oresponse
Eu peguei foi
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
"emptySuggestionsReason":"OrganizerUnavailable",
"meetingTimeSuggestions":[
]
}
Quero saber por que está mostrando um problema na obtenção dosuggestions
? Desde queOrganizer
não tem reuniões para o dia.