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'scalendar на день (скриншот прилагается). Только одна встреча настроена на день

Я пытаюсь получить доступность для него. Проверьте запрос 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 не было никаких встреч за день.

0 ответов

Другие вопросы по тегам