2009-09-04 72 views
9

我需要从Web服务公开房间可用性信息,这些信息将被许多其他应用程序使用。可用性信息存储在Exchange 2003中,可以使用Outlook 2003/2007进行查看。Exchange 2003 - 使用哪个API查找房间/资源可用性?

我应该使用什么API或Web服务(如果有)来获取此信息?我想我可以使用Outlook API来获取它,但在这种情况下这是不可行的。此时也无法升级到Exchange 2007或更新版本。我想用C#编写应用程序,但假设一般的API可能是基于COM的。

回答

1

'OpenChange' 可能是你的兴趣:我相信他们的MAPI库是相当强大的。

这个库是用C编写的,但我相信它们也提供了其他语言(如C++和Python)的绑定。

我不完全确定他们是否支持查看其他日历,而不是您自己的日历,但我希望如此。你必须检查。

0

我一直在交换和展望方面做了很多工作,我的经验是,如果您只需要提取或放置数据,交换是一种比Outlook更好的API。我也推荐与Exchange 2007/2010交换的“新”托管API,这真是一个新的更美好的世界:)

1

我认为您可以使用webDAV或Exchange Web服务(EWS)。这些是我用过的方法。