Dobavljanje hibridnog kalendara s API operacijama

Hibridni kalendar koristi Microsoft Graph API za pristup Microsoft 365 kalendarskim događajima. Ovaj API podržava širok raspon operacija s Microsoft 365. Međutim, hibridni kalendar koristi samo podskup naredbi koje se odnose na slučajeve upotrebe kalendara.

Tablica 1. Operacije koje trenutno koristi hibridni kalendar

Operacija grafikona

Upotreba

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

Dodajte događaj ili sastanak u korisnikov kalendar.

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

Dohvatite detalje o jednom događaju u korisnikovom kalendaru.

GET /users/{id | userPrincipalName}/calendar/events/{id}/instances?start_datetimeend_datetime

Nabavite pojave ponavljajućeg sastanka za određeni vremenski raspon.

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

Dohvaćanje detalja o događajima u korisničkoj mapi kalendara.

POST /pretplate

Pretplatite se na obavijesti o promjenama u korisničkom kalendaru.

GET /users/{id|userPrincipalName}/mailboxSettings

Nabavite status korisnikove regionalne sheme i status odsutnosti.

DELETE /subscriptions/{id}

Otkažite pretplatu na obavijesti o promjenama u korisnikovom kalendaru.

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

Ažurirajte svojstva događaja kalendara (uključujući informacije o pridruživanju i proširena svojstva) uz ostala polja koja se odnose na sastanak.

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

Prikazuje dostupnost korisnika i status slobodnog/zauzetog vremena za određeni vremenski raspon.

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

Briše događaj iz kalendara.

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

Korisniku omogućuje prihvaćanje/odbijanje/uvjetno prihvaćanje statusa sastanka.

GET /roleManagement/directory/roleAssignments

Dohvati uloge dodijeljene korisniku koji traži pristanak.