Получить атрибуты бронирования MS в календаре - PullRequest
0 голосов
/ 24 апреля 2020

Мы пытаемся получить атрибуты из MS Booking в событии Календаря Outlook, чтобы мы могли работать с ними в нашем веб-приложении.

Мы видим атрибуты Booking с помощью Graph Beta explorer (https://graph.microsoft.com/beta/bookingBusinesses/XXXX/appointments). Мы расширили схему событий календаря некоторыми настраиваемыми полями, которые мы хотим заполнить их

Было бы здорово, если бы атрибуты Booking передавались в событие календаря (не как текст в теле). Мы посмотрели на Booking и Событие JSON и не определили, как они связаны.

См. изображение, которое выполняет параллельное сравнение брони и Even JSON

Side by сторона json

1 Ответ

0 голосов
/ 28 апреля 2020

BookingItem является внутренним элементом CalenderItem. Следовательно, вы можете использовать API календарного графика для доступа к календарным свойствам c элемента bookingItem.

Пожалуйста, запросите области "Calendars.Read/Calenders.ReadWrite" для маркера OAuth и используйте запрос в следующий формат для отображения всех событий в календаре бронирования. https://graph.microsoft.com/v1.0/users/ / календарь / события

Или следующее, чтобы получить индивидуальные свойства объекта бронирования. https://graph.microsoft.com/v1.0/users/ / календарь / события /

Для добавления графика Календаря сделайте c для вашей информации. https://docs.microsoft.com/en-us/graph/api/group-list-events?view=graph-rest-1.0&tabs=http

...