9

我需要从 Web 服务公开房间可用性信息,这些信息将被许多其他应用程序使用。可用性信息存储在 Exchange 2003 中,现在可以使用 Outlook 2003/2007 查看。

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

4

4 回答 4

1

这是一篇文章,列出了您可以使用的一些可能的 API。

这是其他一些:

于 2009-12-22T22:46:09.063 回答
1

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

于 2011-08-22T11:37:42.723 回答
1

您可能会对“OpenChange”感兴趣:我相信他们的 MAPI 库相当强大。

该库是 C 语言的,但我相信它们也为其他语言提供绑定,例如 C++ 和 Python。

我不完全确定他们是否支持查看除您自己之外的其他日历,但我希望如此。你得检查一下。

于 2010-06-03T23:05:01.500 回答
0

我在 Exchange 和 Outlook 方面做了很多工作,我的经验是,如果您只需要提取或放置数据,Exchange 是一个比 Outlook 更好的 API。我还推荐 Exchange 2007/2010 附带的“新”托管 API,它确实是一个新的、更美好的世界 :)

于 2010-06-10T06:51:43.577 回答