Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the differences between Office 365 APIs and EWS

What are the differences between Office 365 APIs and EWS (Exchange Web Services) ?

When do I use one or another?

like image 375
dowi Avatar asked Aug 14 '15 08:08

dowi


People also ask

Is EWS an API?

Exchange Web Services (EWS) is an application program interface (API) that allows programmers to access Microsoft Exchange items such as calendars, contacts and email.

Does EWS work with Office 365?

EWS is a comprehensive service that your applications can use to access almost all the information stored in an Exchange Online, Exchange Online as part of Office 365, or Exchange on-premises mailbox.

What is replacing EWS?

Microsoft Graph offers improvements over EWS in terms of security, simplicity, and efficiency. Switch to Microsoft Graph to take advantage of these improvements, all through one single endpoint.

Is EWS API deprecated?

“We will also remove the ability to register new apps in Azure with EWS permissions starting September 30, 2022. Apps registered before this date, any API not mentioned in this, or subsequent announcements, will not be impacted.” This essentially meant that EWS in Exchange Online was going to be turned off.


1 Answers

Office365 API only works for Office365, while EWS works for any Exchange server from Exchange2007 up (including Office365). Other than that:

  • EWS is SOAP, Office365 API REST
  • EWS has a very nice/easy to use managed wrapper for .NET/Java
  • EWS has way more features - similar to using an Exchange client for Office365 compared to the webinterface. Things like Tasks are not in the Office365 API afaik.
like image 65
kat0r Avatar answered Sep 28 '22 06:09

kat0r