Zagotavljanje hibridnega koledarja z operacijami API

Hibridni koledar uporablja Microsoft Graph API za dostop do dogodkov koledarja Microsoft 365. Ta vmesnik API podpira širok nabor operacij z Microsoft 365. Vendar pa hibridni koledar uporablja le podskupino ukazov, ki so povezani s primeri uporabe koledarja.

Tabela 1. Operacije, ki jih trenutno uporablja hibridni koledar

Operacija grafikona

Uporaba

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

Dodajanje dogodka ali sestanka v koledar uporabnika.

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

Pridobi podrobnosti o posameznem dogodku v uporabnikovem koledarju.

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

Pridobi dogodke ponavljajočega se sestanka v določenem časovnem razponu.

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

Pridobi podrobnosti o dogodkih v uporabnikovi koledarski mapi.

POST /subscriptions

Naročite se na obvestila o spremembah uporabnikovega koledarja.

GET /users/{id|userPrincipalName}/mailboxSettings

Pridobi uporabnikovo lokacijo in stanje izven delovnega mesta.

DELETE /subscriptions/{id}

Odjava od obvestil o spremembah uporabnikovega koledarja.

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

Posodabljanje lastnosti koledarskih dogodkov (vključno z informacijami o pridružitvi in razširjenimi lastnostmi) poleg drugih polj, ki se nanašajo na sestanek.

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

Prikaže razpoložljivost uporabnika in stanje prost/zaposlen za določeno časovno obdobje.

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

Izbriše dogodek iz koledarja.

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

Uporabniku omogoča, da sprejme/odkloni/začasno sprejme status sestanka.

GET /roleManagement/directory/roleAssignments

Pridobi vloge, dodeljene uporabniku, ki zahteva soglasje.