Получение событий календаря Outlook в приложении ASP.Net

Я создаю приложение, в котором я должен показать статус пользователя, доступен ли он или нет, на основе его событий календаря Outlook.

Например, если он установил событие с 13:00 до 14:00 в качестве обеденного перерыва, то в это время пользователь будет отображаться как отсутствующий.

Как читать события календаря Outlook пользователя в ASP.Net?

Кроме того, если пользователь находится за Microsoft Exchange Server, то какая разница?


person Fahad Abid Janjua    schedule 23.02.2015    source источник


Ответы (1)


Вы можете использовать Office 365 REST API (если ваши пользователи все в Office 365). Или вы можете использовать веб-службы Exchange для любой версии Exchange, начиная с 2007 SP1. Я не уверен, что вы подразумеваете под пользователем, стоящим за Exchange? Если данные находятся на каком-то другом сервере, вам понадобится API, специфичный для этого сервера. Если он вообще не находится на сервере (локальные данные Outlook PST), вы не можете получить к нему доступ через веб-приложение.

person Jason Johnston    schedule 23.02.2015
comment
быть за сервером обменом означает, что пользователь является сервером обмена, который вы объяснили, что мне нужно будет использовать EWS. Что делать, если пользователь использует локальный календарь Outlook или календарь Google? - person Fahad Abid Janjua; 24.02.2015
comment
Я думаю, что у Google есть API для доступа к их календарям. Локальные календари Outlook на самом деле не доступны для вас в веб-приложении. - person Jason Johnston; 24.02.2015