Etablering av hybridkalender med API åtgärder

Hybridkalendern använder Microsoft Graph API för att komma åt kalenderhändelser i Microsoft 365. Detta API har stöd för ett brett spektrum av åtgärder med Microsoft 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.

GET /rolemanagement/katalog/rolltilldelningar

Hämta roller som tilldelats användaren som begär samtycke.