De inrichting van hybride agenda met API-bewerkingen

De hybride agenda gebruikt de Microsoft Graph API voor toegang tot de Microsoft 365-agendagebeurtenissen. Deze API ondersteunt een breed scala aan bewerkingen met Microsoft 365. De hybride agenda gebruikt echter alleen een subset van opdrachten met betrekking tot de gebruiks cases van de agenda.

Tabel 1. Bewerkingen die momenteel worden gebruikt door de hybride agenda

Graph-bewerking

Gebruik

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

Een gebeurtenis of vergadering aan de agenda van een gebruiker toevoegen.

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

De informatie over een gebeurtenis in de agenda van een gebruiker ophalen.

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

De exemplaren van een terugkerende vergadering ophalen voor een opgegeven tijdsperiode.

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

De gegevens over de gebeurtenissen in de agendamap van een gebruiker ophalen.

POST /subscriptions

Aanmelden voor meldingen over de wijzigingen in de agenda van een gebruiker.

/users/{id|userPrincipalName}/mailboxSettings OPHALEN

De landinstelling en afwezigheidsstatus van een gebruiker ophalen.

DELETE /subscriptions/{id}

Afmelden voor meldingen over wijzigingen in de agenda van een gebruiker.

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

Eigenschappen van agendagebeurtenissen bijwerken (inclusief informatie over deelnemen en uitgebreide eigenschappen) naast andere velden met betrekking tot de vergadering.

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

Geeft de beschikbaarheid en de status Vrij/Bezet van de gebruiker weer voor een opgegeven tijdbereik.

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

Verwijdert een gebeurtenis uit een agenda.

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

Hiermee kan de gebruiker de status voor een vergadering accepteren/weigeren/voorlopig accepteren.

GET /roleManagement/directory/roleAssignments

Rollen ophalen die zijn toegewezen aan een gebruiker die toestemming vraagt.