【问题标题】:MS Exchange Server/EWS - When does it send calendar notifications?MS Exchange Server/EWS - 它何时发送日历通知?
【发布时间】:2014-07-11 07:57:44
【问题描述】:

我正在开发一个使用 EWS Java 的 Exchange 应用程序。我想订阅带有推送通知的交换服务器以获取日历事件。我刚刚开始研究,但找不到有关问题的确切信息。

我想根据他的日历数据了解用户的在线状态。据我从文章中了解到,当用户接受会议时,将向应用程序发送通知。本次会议开始或结束时是否有任何其他通知?我如何知道该用户当前忙/闲? Exchange 服务器何时准确发送其推送通知?

谢谢。

【问题讨论】:

    标签: java notifications push-notification exchangewebservices ewsjavaapi


    【解决方案1】:

    关于您的问题我怎么知道这个用户目前是忙/闲?

    GetUserAvailability 操作将帮助您
    参考链接http://msdn.microsoft.com/en-us/library/exchange/aa564001%28v=exchg.80%29.aspx

    【讨论】:

    • 是的,实际上这个方法返回他的时间段,并且可以周期性的调用这个方法。但我的目标是在他的状态刚刚改变时收到 EWS 的通知。在系统中,会有很多用户,我想收到他们状态变化的通知。否则,在某个时间段内为所有用户调用此方法的成本会很高。无论如何感谢您的建议。
    • 你用过Subscribe和GetEvent操作吗? msdn.microsoft.com/en-us/library/exchange/…
    • 是的,我使用 StreamSubscription 到日历文件夹。当对日历项目进行创建、修改或删除操作时,我会收到通知。但不幸的是,当接受的会议开始时,它不会发送通知。通知似乎是基于项目的。
    • 哦,所以,在那种情况下,我不能帮你抱歉,我不太了解。
    【解决方案2】:

    在 exchange-2010 中,他们添加了一个您订阅的新 EventType:EventType.FreeBusyChanged

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2021-07-15
      • 1970-01-01
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多