Provisionnement d'un calendrier hybride avec des opérations d'API

list-menuUn commentaire ?

Provisionnement d'un calendrier hybride avec des opérations d'API

Le calendrier hybride utilise l'API Microsoft Graph pour accéder aux événements du calendrier Microsoft 365. Cette API prend en charge un large éventail d'opérations avec Microsoft 365. Cependant, le calendrier hybride n'utilise qu'un sous-ensemble de commandes liées aux cas d'utilisation du calendrier.

Tableau 1. Opérations actuellement utilisées par Hybrid Calendar

Fonctionnement des graphes

Utilisation

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

Ajoutez un événement ou une réunion au calendrier d'un utilisateur.

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

Consulter les informations relatives à un seul événement dans le calendrier d'un utilisateur.

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

Consultez les occurrences d'une réunion récurrente pendant une période donnée.

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

Récupérez des informations sur les événements dans le dossier du calendrier d'un utilisateur.

PUBLICATION/abonnements

Abonnez-vous aux notifications concernant les modifications apportées au calendrier d'un utilisateur.

GET /users/ {id|UserPrincipalName} /MailboxSettings

Obtenir la localisation et le statut d'un utilisateur absent du bureau.

SUPPRIMER /subscriptions/ {id}

Se désabonner des notifications concernant les modifications apportées au calendrier d'un utilisateur.

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

Mettez à jour les propriétés des événements du calendrier (y compris les informations relatives aux inscriptions et les propriétés étendues) en plus des autres champs relatifs à la réunion.

POST /users/ {id|UserPrincipalName} /Calendar/GetSchedule

Affiche la disponibilité des utilisateurs et leur statut d'utilisateur/d'occupation pendant une période donnée.

SUPPRIMER /users/ {id | UserPrincipalName} /calendar/events/ {id}

Supprime un événement du calendrier.

POST /users/ {id | UserPrincipalName} /calendar/events/ {id}/{accepter | Refuser | TentativelyAccept}

Permet à l'utilisateur d'accepter/de refuser/d' accepter provisoirement le statut d'une réunion.

GET /Gestion des rôles/Annuaire/Attributions de rôles

Récupérez les rôles attribués à l'utilisateur qui demande son consentement.

Cet article était-il utile ?
Cet article était-il utile ?