A Naptárszolgáltatás a Microsoft Graph API-t használja az Office 365 naptáresemények eléréséhez. Ez az API az Office 365-höz számos műveletet támogat. A Naptárszolgáltatás azonban csak a naptárhasználati esetekhez kapcsolódó parancsok egy részhalmazát használja.

1. táblázat. A hibrid naptárszolgáltatások által jelenleg használt műveletek

Gráfművelet

Használat

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

Esemény vagy értekezlet hozzáadása a felhasználó naptárához.

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

Egyetlen esemény részleteinek lekérése a felhasználó naptárában.

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

Ismétlődő értekezletek előfordulásának lekérte egy adott időtartományban.

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

A felhasználó naptármappájában lévő események részleteinek lekérése.

POST /előfizetések

Iratkozzon fel a felhasználó naptárának változásairól szóló értesítésekre.

GET /users/{id|userPrincipalName}/mailboxSettings

Szerezze be a felhasználó területi és irodán kívüli állapotát.

DELETE /subscriptions/{id}

Leiratkozás a felhasználó naptárának változásairól szóló értesítésekről.

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

A naptáresemények tulajdonságainak frissítése (beleértve az illesztési információkat és a kiterjesztett tulajdonságokat) az értekezlethez kapcsolódó egyéb mezők mellett.

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

Megjeleníti a felhasználó rendelkezésre állását és foglaltsági állapotát egy adott időtartományban.

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

Egy eseményt töröl egy naptárból.

POST /users/{id | userPrincipalName}/calendar/events/{id}/{accept | decline | kísérletilegAccept}

Lehetővé teszi a felhasználó számára, hogy elfogadja/elutasítsa/feltételesen elfogadja az értekezlet állapotát.