【问题标题】:EWS GetRoomsList doesn't work in Exchange Server 2007 SP1EWS GetRoomsList 在 Exchange Server 2007 SP1 中不起作用
【发布时间】:2012-10-18 23:01:10
【问题描述】:

我正在尝试以编程方式从 Exchange Server 2007 SP1 获取房间列表(资源调度程序)。

当我从以下链接运行代码时, http://msdn.microsoft.com/en-us/library/exchange/hh532566(v=exchg.80).aspx

得到一个像这样的异常:

服务请求 GetRoomLists 仅对 Exchange 版本 Exchange2010 或更高版本有效。

知道如何在 Exchange Server 2007 SP1 中获取 RoomsList 吗?

【问题讨论】:

    标签: api exchange-server exchangewebservices


    【解决方案1】:

    在 Exchange 2007 中,房间被归类为资源。如果您想获取房间时间表,则可以使用 EWS API 调用 GetUserAvailability。

    http://msdn.microsoft.com/en-us/library/aa564001.aspx

    当您进行此呼叫时,您需要为您感兴趣的房间/资源提供正确的别名。我在 Ex 2007 上构建了一个应用程序,它使用可用性呼叫来完成您所说的。

    【讨论】:

    • 问题是我不知道房间/资源的正确名称。所以需要从获取所有房间的列表开始并枚举它们。知道怎么做吗?
    • 这可能很棘手,但包括几个选项。 1) 联系您的交易所管理员并索取所有已配置资源的名称和别名。 2) 如果您之前通过 Outlook 预订了这些资源,则选择“新建电子邮件”选项并在“收件人”框中插入资源名称,然后使用“检查名称”选项来解析正确的名称。当名称正确解析后,您可以双击并通过看起来像一张纸的图标导航到“Outlook 属性”,这将为您提供别名和其他元数据
    猜你喜欢
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多