EWS managed API issue - exchange-server

EWS managed API is not able fetch attendees for added Exchange resources in meeting when resources added in Window outlook .
Trying to find all added attendees in meeting using EWS managed API . When Exchange rooms (resource) are added meeting OWA and Mac outlook , EWS managed API is able to get all exchange rooms as attendee
but when same rooms are added as attendee in native Window Outlook , EWS managed API is not able find all Exchange rooms as attendee .

Related

Exchange 2013 attendee response is always null

We have problem on Exchange 2013, response of attendee for other attendees is not retrieved from Exchange server, via EWS and also in OWA.
In Office 365 it works.
Of course - all replies only go to the organizer, the attendees never see the updated responses.
It is a recent Office 365 feature that allows the attendees to see the responses as well. See https://support.microsoft.com/en-us/office/attendees-can-see-others-responses-to-a-meeting-invitation-f51437e5-352c-4223-b7d8-7020cd71f3c8

EWS Calendar Attendees

I am working with the Exchange Web Service and am able to retrieve calendar events using the FindItem function. I have the function returning the IDOnly and making an additional call to GetItem to get all the properties. I am able to get everything I need with the exception of Attendees who are outside of the firm.
For example, if my company has john#abc.com and joe#abc.com email accounts and I have a calendar item with both, the EWS API is correctly returning both those are attendees.
However, if I create an event with john#abc.com and johnsmithxxxxx#gmail.com, the gmail address does not get returned in the API response even though it shows up within Outlook. Is this by design or do I need to specify some additional parameter to have the EWS API return ALL attendees regardless if they have a mailbox on the exchange server or not?

Exchange Calendar Events for all users in my organization

Is there a way to subscribe to all NEW calendar entries create by all users in my organization? Basically, whenever anyone in my organization creates a meeting invite, my app needs to be notified.
Our app needs this to work for both Exchange Online and On-premise.
Is there a way to subscribe to all NEW calendar entries create by all users in my organization?
No Subscriptions and always in the context of a Mailbox or Mailbox Folder (you need to consider your mailboxes will be spread across different servers in different data-centers)
As a workaround you could create a Transport Rule that catches any Meeting invitations and redirect them to a particular mailbox. Then just subscribe to events on that mailbox.

How to update other appointments in my calender through ews

I am sync my outlook calender with my application through ews and also other appointments that are not created by me.
The issue is , I am updating outlook calendar from my application. When I try to update other appointments that are not created by me are throwing error.
Is there way in ews to update those appointments? Since outlook have an option to update(save & close ) the appointments ?
Please advice on this
No as that breaks the business logic eg an attendee can't update a Meeting organised by somebody else. You need to create a Meeting update from the Organiser copy of the appointment and then accept that on the user behalf https://msdn.microsoft.com/en-us/library/office/dd633648(v=exchg.80).aspx if you want to maintain the attendees Calendars integrity.

Can I log in to EWS with Conference room account credentials?

I have been trying to do some operations via EWS API (for Java) by using credentials of the account marked as a conference room, with no success so far. Each call ends with The SMTP address has no mailbox associated with it. I have been searching through EWS API reference but found no entry that Conference Room account or Resource account cannot be used to check its own calendar, schedule a meetings etc.
When I use my own credentials (personal, not conference room) same code works fine.
The question
Is it possible to read appointments using EWS using only Conference Room credentials?

Resources