EWS managed API is not returning meeting resources details for native Outlook initiated meeting.

Anurag Jaiswal 1 Reputation point
2022-11-08T12:47:43.59+00:00

We need to fetch all Exchange rooms added as attendee in Outlook meeting.

EWS managed API is not returning Exchange rooms details added in native Outlook native meeting, but same is working fine when meeting is created in OWA and Mac Outlook .

Same resources details are also available to get using Graph API for same meeting

Below is a sample code which is being used get Appointment details using EWS managed API:

PropertySet PropertySetToLoad = new PropertySet(BasePropertySet.FirstClassProperties);
PropertySetToLoad.Add(ItemSchema.Subject);
PropertySetToLoad.Add(AppointmentSchema.Start);
PropertySetToLoad.Add(AppointmentSchema.End);
PropertySetToLoad.Add(AppointmentSchema.TimeZone);
PropertySetToLoad.Add(AppointmentSchema.Organizer);
PropertySetToLoad.Add(AppointmentSchema.RequiredAttendees);
PropertySetToLoad.Add(AppointmentSchema.OptionalAttendees);
PropertySetToLoad.Add(AppointmentSchema.Resources);

Appointment _appointment = Appointment.Bind(exchangeService, Appointment.Id, PropertySetToLoad);

As a observation , we noticed, when Exchange rooms are added in meeting, it adds those rooms in meeting location and EWS managed API does not return those rooms details either in attendee details or in resource details.

Exchange Server Development
Exchange Server Development
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Development: The process of researching, productizing, and refining new or existing technologies.
522 questions
{count} votes