2009-09-04 25 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)。這些是我用過的方法。