Dodjela resursa hibridnom kalendaru s operacijama API-ja

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

Tablica 1. Operacije koje trenutno koristi hibridni kalendar

Operacija grafikona

Upotreba

OBJAVI /users/{id | userPrincipalName}/kalendar/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? startDateTime={start_datetime}&endDateTime={end_datetime}

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

GET /users/{id | userPrincipalName}/kalendar/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.

ZAKRPA /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.

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

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

IZBRIŠI /users/{id | userPrincipalName}/kalendar/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

Dohvatite uloge dodijeljene korisniku zahtijevajući pristanak.