Usługa Kalendarz używainterfejsu API programu Microsoft Graph do uzyskiwania dostępu do wydarzeń kalendarza usługi Office 365. Ten interfejs API obsługuje szeroki zakres operacji z usługą Office 365. Jednak usługa Kalendarz używa tylko podzbioru poleceń związanych ze przypadkami użycia kalendarza.

Tabela 1. Operacje obecnie używane przez hybrydowe usługi kalendarza

Obsługa wykresu

Użycie

POST /users/{id | userPrincipalName}/calendar/events

Dodaj wydarzenie lub spotkanie do kalendarza użytkownika.

GET /users/{id | userPrincipalName}/events/{id}

Pobieranie szczegółowych informacji o pojedynczym wydarzeniu w kalendarzu użytkownika.

GET /users/{id | userPrincipalName}/calendar/events/{id}/instances? startDateTime={start_datetime}&endDateTime={end_datetime}

Pobieranie wystąpień spotkania cyklicznego dla określonego zakresu czasu.

GET /users/{id | userPrincipalName}/calendar/events

Pobieranie szczegółowych informacji o wydarzeniach w folderze kalendarza użytkownika.

POST /subskrypcje

Subskrybuj powiadomienia o zmianach w kalendarzu użytkownika.

GET /users/{id|userPrincipalName}/mailboxSettings

Uzyskiwanie ustawień regionalnych i stanu braku biura użytkownika.

DELETE /subscriptions/{id}

Anuluj subskrypcję powiadomień o zmianach w kalendarzu użytkownika.

PATCH /users/{id | userPrincipalName}/calendar/events/{id}

Zaktualizuj właściwości wydarzeń kalendarza (w tym informacje o sprzężeniu i właściwości rozszerzone) oprócz innych pól dotyczących spotkania.

POST /users/{id|userPrincipalName}/calendar/getSchedule

Przedstawia dostępność użytkownika i stan wolny/zajęty dla określonego zakresu czasu.

DELETE /users/{id | userPrincipalName}/calendar/events/{id}

Usuwa wydarzenie z kalendarza.

POST /users/{id | userPrincipalName}/calendar/events/{id}/{accept | decline | wstępnieAkceptuj}

Umożliwia użytkownikowi zaakceptowanie/odrzucenie/wstępne zaakceptowanie stanu spotkania.