Выясните конфликтующие события с помощью office365 Rest Calendar API

Я хотел проверить, что при создании нового события с использованием Api необходимо проверить, присутствует ли какое-либо событие или создается на ту же дату и время. Я имею в виду, как проверить конфликтующее событие календаря при создании нового события с помощью Rest API?

Любая помощь должна цениться.

Заранее спасибо.

1 ответ

Вместо того, чтобы находить конфликты для события календаря, мы можем использовать функцию "Найти время встречи" (предварительный просмотр).

Вот пример для вашей справки:

POST https://outlook.office.com/api/beta/me/findmeetingtimes

Prefer: outlook.timezone="Pacific Standard Time"
Content-Type: application/json 

{ 
  "Attendees": [ 
    { 
      "Type": "Required",  
      "EmailAddress": { 
        "Address": "fannyd@prosewareltd.onmicrosoft.com" 
      } 
    } 
  ],  
  "TimeConstraint": { 
    "Timeslots": [ 
       { 
        "Start": { 
          "Date": "2016-05-20",  
          "Time": "7:00:00",  
          "TimeZone": "Pacific Standard Time" 
        },  
        "End": { 
          "Date": "2016-05-20",  
          "Time": "17:00:00",  
          "TimeZone": "Pacific Standard Time" 
        } 
      } 
    ] 
  },  
  "MeetingDuration": "PT1H" 
}

Обратитесь сюда для получения более подробной информации.

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