Etablering av hybridkalender med API åtgärder

Hybridkalendern använder Microsoft Graph API för att komma åt Office 365-kalenderhändelser. Detta API har stöd för ett stort antal åtgärder i Office 365. Hybridkalendern använder dock endast en delmängd av kommandon som är relaterade till kalenderanvändningsfall.

Tabell 1. Åtgärder som för närvarande används av Hybrid-kalendern

Diagramåtgärd

Användning

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

Lägg till en händelse eller ett möte i en användares kalender.

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

Hämta information om en enskild händelse i en användares kalender.

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

Hämta förekomster av ett återkommande möte för ett visst tidsintervall.

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

Hämta information om händelser i en användares kalendermapp.

POST /subscriptions

Prenumerera på aviseringar om ändringar i en användares kalender.

GET /users/{id|userPrincipalName}/mailboxSettings

Hämta en användares språkversion och autosvar (frånvaroanteckning).

DELETE /subscriptions/{id}

Avbryt prenumerationen på aviseringar om ändringar i en användares kalender.

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

Uppdatera egenskaper för kalenderhändelser (inklusive anslutningsinformation och utökade egenskaper) utöver andra fält som gäller mötet.

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

Visar användarens tillgänglighet och status för ledig/upptagen för ett angivet tidsintervall.

TA BORT /användare/{id | userPrincipalName}/kalender/events/{id}

Tar bort en händelse från en kalender.

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

Tillåter användaren att acceptera/avböja/preliminärt acceptera mötets status.