Office365 provides Exchange Web Services the same as an OnPremise Exchange server, EWS is generally backwards compatible so whatever code your using OnPrem will work fine against Office365. To get the Office365 EWS endpoint you just use Autodiscover as you
would onPrem (or you can just use the load balanced URL
https://outlook.office365.com/EWS/Exchange.asmx ).
>> Is is possible to use EWS 1.2 API to get free/busy information from Office 365
Yes but I would suggest you update to the latest version (EWS requests are backwards compatible)
>> If we can use EWS 1.2 API what is the Exchange Version I need to target to get the free/busy information(Eg: Like we target Exchange2010_SP2 for both Exchange2010_SP2 and Exchange2010_SP3)
Its important to understand the difference between Version and Schemas I would suggest reading
https://msdn.microsoft.com/en-us/library/office/dn741586(v=exchg.150).aspx
>>Also can you please let me know how active directory users can be retrieved from Office 365
You can either use the Exchange Management Shell cmdlets in Managed code using something like
https://msdn.microsoft.com/en-us/library/office/ff326159(v=exchg.150).aspx . Or you can the Graph API see
https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/users-operations#GetUsers although I would suggest you use the Client library
http://blogs.msdn.com/b/aadgraphteam/archive/2014/12/12/announcing-azure-ad-graph-api-client-library-2-0.aspx which makes things pretty easy.
Cheers
Glen
-
Marked as answer by
Anuj0801
23 hours 35 minutes ago
-
Unmarked as answer by
Anuj0801
22 hours 8 minutes ago