Hybridikalenterin käyttöönotto API-operaatioiden avulla

Hybridikalenteri käyttää Microsoft 365 -kalenteritapahtumien käyttämiseen Microsoft Graph API . Tämä sovellusliittymä tukee monenlaisia toimintoja Microsoft 365:n kanssa. Hybridikalenteri käyttää kuitenkin vain osajoukkoa komennoista, jotka liittyvät kalenterin käyttötapauksiin.

Taulukko 1. Hybridikalenterin tällä hetkellä käyttämät toiminnot

Graafin toiminta

Käyttö

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

Lisää tapahtuma tai kokous käyttäjän kalenteriin.

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

Hae tiedot yksittäisestä tapahtumasta käyttäjän kalenterista.

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

Hae toistuvan kokouksen tapahtumat määritetyltä ajanjaksolta.

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

Käyttäjän kalenterikansiossa olevien tapahtumien tietojen hakeminen.

POST /tilaukset

Tilaa ilmoitukset käyttäjän kalenterin muutoksista.

GET /users/{id|userPrincipalName}/mailboxSettings

Käyttäjän sijainnin ja virka-ajan ulkopuolella -tilan hakeminen.

DELETE /subscriptions/{id}

Käyttäjän kalenterin muutoksia koskevien ilmoitusten peruuttaminen.

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

Kalenteritapahtumien ominaisuuksien päivittäminen (mukaan lukien liittymistiedot ja laajennetut ominaisuudet) muiden kokoukseen liittyvien kenttien lisäksi.

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

Näyttää käyttäjän saatavuuden ja vapaan/varattujen tilan määritetyn aikavälien osalta.

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

Poistaa tapahtuman kalenterista.

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

Sallii käyttäjän hyväksyä/perua/suoraan hyväksyä kokouksen tila.

GET /roleManagement/hakemisto/roleAssignments (roolitehtävät)

Hae suostumusta pyytävälle käyttäjälle osoitetut roolit.