Configurarea calendarului hibrid cu operații API

Calendarul hibrid utilizează API Microsoft Graph pentru a accesa evenimentele din calendarul Office 365. Acest API acceptă o gamă largă de operațiuni cu Office 365. Cu toate acestea, calendarul hibrid utilizează doar un subset de comenzi care sunt legate de cazurile de utilizare ale calendarului.

Tabelul 1. Operații utilizate în prezent de Hybrid Calendar

Funcționarea graficului

Utilizare

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

Adăugați un eveniment sau o întâlnire în calendarul unui utilizator.

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

Regăsiți detalii despre un singur eveniment din calendarul unui utilizator.

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

Obțineți aparițiile unei întâlniri recurente pentru un interval de timp specificat.

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

Regăsiți detalii despre evenimentele din folderul calendar al unui utilizator.

POST /abonamente

Abonați-vă pentru notificări privind modificările aduse calendarului unui utilizator.

GET /users/{id|userPrincipalName}/mailboxSettings

Obțineți setările regionale ale unui utilizator și starea în afara biroului.

DELETE /subscriptions/{id}

Dezabonați-vă de la notificările privind modificările aduse calendarului unui utilizator.

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

Actualizați proprietățile evenimentelor din calendar (inclusiv informațiile de asociere și proprietățile extinse) pe lângă alte câmpuri referitoare la întâlnire.

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

Afișează disponibilitatea utilizatorului și starea liber/ocupat pentru un interval de timp specificat.

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

Șterge un eveniment dintr-un calendar.

POST /users/{id | userPrincipalName}/calendar/events/{id}/{accept | decline | tentativelyAccept}

Permite utilizatorului să accepte/refuz/accepteze provizoriu starea pentru o întâlnire.