type de ressource calendarcalendar resource type

Un calendrier qui est un conteneur pour les événements.A calendar which is a container for events. Il peut s’agir du calendrier d’un utilisateur ou du calendrier par défaut d’un groupeOffice 365.It can be a calendar for a user, or the default calendar of an Office 365 group.

Remarque : il existe quelques différences mineures dans la façon dont vous pouvez interagir avec les calendriers des utilisateurs et les calendriers des groupes :Note: There are a few minor differences in the way you can interact with user calendars and group calendars:

  • Vous pouvez organiser uniquement les calendriers d’utilisateur dans un objet calendarGroup.You can organize only user calendars in a calendarGroup.
  • Outlook accepte automatiquement toutes les demandes de réunion au nom de groupes.Outlook automatically accepts all meeting requests on behalf of groups. Vous pouvez accepter, accepter provisoirement ou refuser des demandes de réunion pour les calendriers des utilisateurs uniquement.You can accept, tentatively accept, or decline meeting requests for user calendars only.
  • Outlook ne prend en charge les rappels pour les événements de groupe.Outlook doesn't support reminders for group events. Vous pouvez répéter ou ignorer un rappel pour les calendriers des utilisateurs uniquement.You can snooze or dismiss a reminder for user calendars only.

MéthodesMethods

MéthodeMethod Type renvoyéReturn Type DescriptionDescription
Répertorier des calendriersList calendars collection calendarcalendar collection Obtenez tous les calendriers de l’utilisateur ou les calendriers dans le groupe de calendriers par défaut ou un autre groupe de calendriers spécifique.Get all the user's calendars, or the calendars in the default or other specific calendar group.
Créer un calendrierCreate calendar calendriercalendar Créez un calendrier dans le groupe de calendriers par défaut ou dans un groupe spécifié pour un utilisateur.Create a new calendar in the default calendar group or specified calendar group for a user.
Obtenir un calendrierGet calendar calendriercalendar Récupérez les propriétés et les relations de l’objet de calendrier.Get the properties and relationships of a calendar object. Le calendrier peut être celui d’un utilisateur ou le calendrier par défaut d’un groupe Office 365.The calendar can be one for a user, or the default calendar of an Office 365 group.
Mettre à jourUpdate calendriercalendar Mettez à jour les propriétés de l’objet de calendrier.Update the properties of a calendar object. Le calendrier peut être celui d’un utilisateur ou le calendrier par défaut d’un groupe Office 365.The calendar can be one for a user, or the default calendar of an Office 365 group.
SupprimerDelete AucunNone Supprimez un objet calendar.Delete calendar object.
Répertorier calendarViewList calendarView collection eventevent collection Obtenez les occurrences, les exceptions et les instances d’événements uniques dans un affichage Calendrier défini par un intervalle de temps, à partir du calendrier principal de l’utilisateur (../me/calendarview) ou d’un calendrier spécifié.Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the user's primary calendar (../me/calendarview) or from a specified calendar.
Répertorier des événementsList events collection eventevent collection Récupérer une liste d’événements dans un calendrier. La liste contient les instances uniques de réunions et les réunions principales des séries.Retrieve a list of events in a calendar. The list contains single instance meetings and series masters.
Créer un événementCreate event eventevent Crée un événement dans le calendrier spécifié ou par défaut.Create a new event in the default or specified calendar.
getSchedulegetSchedule collection scheduleInformationscheduleInformation collection Obtenez les informations de disponibilité d’une collection d’utilisateurs, de listes de distributions ou de ressources, correspondant à la période spécifiée.Get the free/busy availability information for a collection of users, distributions lists, or resources, for a specified time period.
findMeetingTimesfindMeetingTimes meetingTimeSuggestionsResultmeetingTimeSuggestionsResult Suggère des heures et des lieux de réunion en fonction de la disponibilité de l’organisateur et des participants, mais aussi des contraintes géographiques et des impératifs de temps.Suggest meeting times and locations based on organizer and attendee availability, and time or location constraints.
Créer une propriété étendue à valeur uniqueCreate single-value extended property calendriercalendar Créez une ou plusieurs propriétés étendues à valeur unique dans un calendrier nouveau ou existant.Create one or more single-value extended properties in a new or existing calendar.
Obtenir un calendrier avec une propriété étendue à valeur uniqueGet calendar with single-value extended property calendriercalendar Obtenez des calendriers qui contiennent une propriété étendue à valeur unique à l’aide de $expand ou $filter.Get calendars that contain a single-value extended property by using $expand or $filter.
Créer une propriété étendue à valeurs multiplesCreate multi-value extended property calendriercalendar Créez une ou plusieurs propriétés étendues à valeurs multiples dans un calendrier nouveau ou existant.Create one or more multi-value extended properties in a new or existing calendar.
Obtenir un calendrier avec une propriété étendue à valeurs multiplesGet calendar with multi-value extended property calendriercalendar Obtenez un calendrier qui contient une propriété étendue à valeurs multiples à l’aide de $expand.Get a calendar that contains a multi-value extended property by using $expand.

PropriétésProperties

PropriétéProperty TypeType DescriptionDescription
canEditcanEdit BooleanBoolean True si l’utilisateur peut écrire dans le calendrier, False dans le cas contraire. Cette propriété est True pour l’utilisateur qui a créé le calendrier. Cette propriété est également True pour un utilisateur avec qui un calendrier a été partagé et à qui l’accès en écriture a été octroyé.True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.
canSharecanShare BooleanBoolean True si l’utilisateur dispose de l’autorisation de partager le calendrier, False dans le cas contraire. Seul l’utilisateur qui a créé le calendrier peut le partager.True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.
canViewPrivateItemscanViewPrivateItems BooleanBoolean True si l’utilisateur peut lire les éléments de calendrier marqués comme privés, False dans le cas contraire.True if the user can read calendar items that have been marked private, false otherwise.
changeKeychangeKey StringString Identifie la version de l’objet de calendrier. Chaque fois que le calendrier est modifié, ChangeKey est également modifié. Exchange peut ainsi appliquer les modifications à la version correcte de l’objet. En lecture seule.Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.
colorcolor calendarColorcalendarColor Spécifie le thème de couleur pour distinguer le calendrier d’autres calendriers dans une interface utilisateur. Les valeurs des propriétés sont : LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1
idid StringString Identificateur unique du groupe. En lecture seule.The group's unique identifier. Read-only.
namename ChaîneString Nom du calendrier.The calendar name.
ownerowner emailAddressemailAddress Si elle est définie, cette valeur représente l’utilisateur qui a créé ou ajouté le calendrier. Pour un calendrier créé ou ajouté par l’utilisateur, la propriété owner est définie sur l’utilisateur. Pour un calendrier partagé avec l’utilisateur, la propriété owner est définie sur la personne qui a partagé ce calendrier avec l’utilisateur.If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.

RelationsRelationships

RelationRelationship TypeType DescriptionDescription
calendarViewcalendarView collection EventEvent collection Affichage Calendrier pour le calendrier. Propriété de navigation. En lecture seule.The calendar view for the calendar. Navigation property. Read-only.
eventsevents collection EventEvent collection Événements dans le calendrier. Propriété de navigation. En lecture seule.The events in the calendar. Navigation property. Read-only.
multiValueExtendedPropertiesmultiValueExtendedProperties collection multiValueLegacyExtendedPropertymultiValueLegacyExtendedProperty collection Collection des propriétés étendues à plusieurs valeurs définies pour le calendrier. En lecture seule. Peut avoir la valeur Null.The collection of multi-value extended properties defined for the calendar. Read-only. Nullable.
singleValueExtendedPropertiessingleValueExtendedProperties collection singleValueLegacyExtendedPropertysingleValueLegacyExtendedProperty collection Collection des propriétés étendues à valeurs uniques définies pour le calendrier. En lecture seule. Peut avoir la valeur Null.The collection of single-value extended properties defined for the calendar. Read-only. Nullable.

Représentation JSONJSON representation

Voici une représentation JSON de la ressourceHere is a JSON representation of the resource

{
  "canEdit": "boolean",
  "canShare": "boolean",
  "canViewPrivateItems": "boolean",
  "changeKey": "string",
  "color": "String",
  "id": "string (identifier)",
  "name": "string",
  "owner": {"@odata.type": "microsoft.graph.emailAddress"}
}