Omogočanje hibridnega koledarja z operacijami API

Hibridni koledar uporablja Microsoft Graph API za dostop do dogodkov koledarja Office 365. Ta API podpira široko paleto operacij s storitvijo Office 365. Vendar pa hibridni koledar uporablja samo podnabor ukazov, ki so povezani s primeri uporabe koledarja.

Tabela 1. Operacije, ki jih trenutno uporablja hibridni koledar

Delovanje z grafom

Uporaba

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

Dodajte dogodek ali sestanek v uporabnikov koledar.

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

Pridobite podrobnosti o posameznem dogodku v uporabnikovem koledarju.

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

Pridobite dogodke ponavljajočega sestanka za določeno časovno obdobje.

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

Pridobite podrobnosti o dogodkih v uporabnikovi mapi koledarja.

OBJAVE /naročnine

Naročite se na obvestila o spremembah v uporabnikovem koledarju.

GET /users/{id|userPrincipalName}/mailboxSettings

Pridobite uporabnikov status in status odsotnosti.

IZBRIŠI /subscriptions/{id}

Odjava od obvestil o spremembah uporabnikovega koledarja.

POPRAVEK /uporabniki/{id | userPrincipalName}/calendar/events/{id}

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

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

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

IZBRIŠI /users/{id | UserPrincipalName}/calendar/events/{id}

Izbriše dogodek iz koledarja.

OBJAVI /users/{id | userPrincipalName}/calendar/events/{id}/{accept | upad | tentativelyAccept}

Omogoča uporabniku, da sprejme/zavrne/pogojno sprejme status za sestanek.