Hybridikalenterin tarjoaminen API-toiminnoilla

Hybridikalenteri käyttää Microsoft Graph API päästäksesi Microsoft 365 -kalenteritapahtumiin. Tämä API 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

Graafinen toiminta

Käyttö

POST /käyttäjät/{id | userPrincipalName}/calendar/events

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

HANKI /käyttäjät/{id | userPrincipalName}/tapahtumat/{id}

Hae tietoja yksittäisestä tapahtumasta käyttäjän kalenterissa.

HANKI /käyttäjät/{id | userPrincipalName}/calendar/events/{id}/instances? startDateTime={start_datetime}&endDateTime={end_datetime}

Hae toistuvan kokouksen tapahtumat tietyltä ajanjaksolta.

HANKI /käyttäjät/{id | userPrincipalName}/calendar/events

Hae tietoja tapahtumista käyttäjän kalenterikansiossa.

POST / tilaukset

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

HANKI /käyttäjät/{id|userPrincipalName}/mailboxSettings

Hae käyttäjän kieli- ja poissaolotila.

POISTA /tilaukset/{id}

Peruuta ilmoitusten tilaus käyttäjän kalenterin muutoksista.

KORJAUS /käyttäjät/{id | userPrincipalName}/calendar/events/{id}

Päivitä kalenteritapahtumien ominaisuudet (mukaan lukien liittymistiedot ja laajennetut ominaisuudet) muiden kokoukseen liittyvien kenttien lisäksi.

POST /käyttäjät/{id|userPrincipalName}/calendar/getSchedule

Näyttää käyttäjän saatavuuden ja vapaa/varattu-tilan tietyllä aikavälillä.

POISTA /käyttäjät/{id | userPrincipalName}/calendar/events/{id}

Poistaa tapahtuman kalenterista.

POST /käyttäjät/{id | userPrincipalName}/calendar/events/{id}/{accept | lasku | alustavasti hyväksy}

Antaa käyttäjän hyväksyä / hylätä / alustavasti - hyväksyä kokouksen tilan.

HANKI /roleManagement/directory/roleAssignments

Hae suostumusta pyytävälle käyttäjälle määritetyt roolit.