0

我正在构建一个应用程序,在该应用程序中,我必须根据他的Outlook日历事件显示用户的状态,以确定他是否可用。在ASP.Net应用程序中获取Outlook日历活动

例如,如果他设置了一个下午1点到下午2点的午餐时间,那么在此期间,用户将被显示为离开。

如何在ASP.Net中读取用户的outlook日历事件?

另外,如果用户在Microsoft Exchange Server的后面,那么它会有什么不同?

回答

1

您可以使用Office 365 REST API(如果您的用户都在Office 365上)。或者,您可以将Exchange Web Services用于从2007 SP1开始的任何版本的Exchange。我不确定用户背后的意思是什么?如果数据在其他服务器上,那么您需要一个特定于该服务器的API。如果它根本不在服务器上(本地Outlook PST数据),则无法通过Web应用程序访问它。

+0

通过在交换服务器之后意味着用户是交换服务器,您已经解释了我将需要使用EWS。 如果用户使用本地Outlook日历或Google日历,该怎么办? – 2015-02-24 06:15:19

+0

我认为Google有一个用于访问日历的API。本地Outlook日历在网络应用程序中并不是真正可以访问的。 – 2015-02-24 15:02:04

相关问题