Я хочу посмотреть на продление встречи. Давайте возьмем сценарий, где у меня встреча с 16:00 до 16:30. Я хочу продлить встречу с 4.31 до 17.00. Я хочу знать доступность помещения для организации (я настроил комнату в заголовке запроса), и все участники предыдущего совещания переносятся. Даже органайзер доступен в то время, но API не дает результатов и выдает такие ответы, как orgsnizer или недоступно для посетителей. Почему?

ользуюFindMeetingTimes API библиотеки Microsoft Graph. Я отправляю запрос

{  
   "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"
}

Моя проблема для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":"[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"
    }

response Я получил был

{
   "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult",
   "emptySuggestionsReason":"OrganizerUnavailable",
   "meetingTimeSuggestions":[

   ]
}

Я хочу знать, почему это показывает проблему в полученииsuggestions ? При условииOrganizer не было никаких встреч за день.

 Apoorv13 окт. 2017 г., 08:49
@ MarcLaFleur-MSFT Нет, ничего подобного. Все эти участники свободны в течение времени. Я не знаю, почему этот вывод тогда?
 Marc LaFleur12 окт. 2017 г., 16:27
У кого-нибудь из участников есть встречи в это время? Планируются ли какие-либо встречи в местах, которые вы запрашивали?
 Apoorv14 окт. 2017 г., 16:57
@ MarcLaFleur-Microsoft Какие-нибудь обновления для меня?
 Marc LaFleur14 окт. 2017 г., 17:20
Я не могу повторить. Вы пытались снять ограничения, чтобы сузить, какой из них не работает, как ожидалось?
 Apoorv15 окт. 2017 г., 18:19
Я хочу посмотреть на продление встречи. Давайте возьмем сценарий, где у меня встреча с 16:00 до 16:30. Я хочу продлить встречу с 4.31 до 17.00. Я хочу знать доступность помещения для организации (я настроил комнату в заголовке запроса), и все участники предыдущего совещания переносятся. Даже органайзер доступен в то время, но API не дает результатов и выдает такие ответы, как orgsnizer или недоступно для посетителей. Почему?

Ответы на вопрос(0)

Ваш ответ на вопрос