0

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

Например, если он установил событие с 1 до 2 часов в качестве обеденного перерыва, то в течение этого времени пользователь будет показан как прочь.

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

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

ответ

1

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

+0

, находясь за сервером обмена, означает, что пользователь является сервером обмена, который вы объяснили, что мне нужно будет использовать EWS. Что делать, если пользователь использует локальный календарь Outlook или Календарь Google? –

+0

Я думаю, что у Google есть API для доступа к своим календарям. Локальные календари Outlook на самом деле недоступны для вас в веб-приложении. –