首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EWS向no eventtype推送通知

EWS向no eventtype推送通知
EN

Stack Overflow用户
提问于 2016-09-17 22:41:21
回答 2查看 317关注 0票数 0

我可以成功地实现restful推送通知。我从exchange-server 2010 sp1收到以下通知:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">
    <soap11:Header>
        <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" Version="Exchange2010_SP1" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
    </soap11:Header>
    <soap11:Body>
        <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
            <m:ResponseMessages>
                <m:SendNotificationResponseMessage ResponseClass="Success">
                    <m:ResponseCode>NoError</m:ResponseCode>
                    <m:Notification>
                        <t:SubscriptionId>HwBleGNoYW5nZTIwMTAuaW50ZXJuLmV0ZWN0dXJlLmRlEAAAABNxdZtVvMZBo13hrhv+0RuAYyI4Bd/TCA==</t:SubscriptionId>
                        <t:PreviousWatermark>AQAAAEfUnG14DdNIpJOCbGWMf80VyhopAAAAAAA=</t:PreviousWatermark>
                        <t:MoreEvents>false</t:MoreEvents>
                        <t:StatusEvent>
                            <t:Watermark>AQAAAEfUnG14DdNIpJOCbGWMf81NyhopAAAAAAE=</t:Watermark>
                        </t:StatusEvent>
                    </m:Notification>
                </m:SendNotificationResponseMessage>
            </m:ResponseMessages>
        </m:SendNotification>
    </soap11:Body>
</soap11:Envelope>

我的问题是,我如何找出触发了哪种类型的事件?当我查看通知时,我看不到任何关于这方面的信息。当我想知道是哪个项目触发的时候,我应该向exchange-server发起新的请求吗?我可以使用哪些信息(比如id)来实现这一点?在这个问题上

Exchange Web Services Java APi + RESTful Push Notifications Listener

您可以在函数"bussines logic“中看到类型"ExchangeNotification”。这个类型提供了eventItems,但是我在microsoft-lib中找不到这个类型。如何找出事件类型并检索触发了此类事件的项目?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-19 10:54:06

您发布的通知是StatusEvent https://msdn.microsoft.com/en-us/library/office/aa565616(v=exchg.150).aspx。该事件意味着邮箱中没有活动,这些活动与状态频率https://blogs.msdn.microsoft.com/webdav_101/2014/04/17/ews-push-what-is-the-statusfrequency-for/w一起工作。实际邮箱事件将作为通知节点内的EventType https://msdn.microsoft.com/EN-US/library/aa562955(v=exchg.150).aspx之一返回。

票数 1
EN

Stack Overflow用户

发布于 2016-09-21 14:44:21

也就是说,这个通知就是,我所期望的?我问这个问题,因为我只看到物品的id和事件的种类。这意味着,我必须开始申请,并要求这个项目的主题或类似的东西

代码语言:javascript
复制
<soap11:Body>
        <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
            <m:ResponseMessages>
                <m:SendNotificationResponseMessage ResponseClass="Success">
                    <m:ResponseCode>NoError</m:ResponseCode>
                    <m:Notification>
                        <t:SubscriptionId>HwBleGNoYW5nZTIwMTAuaW50ZXJuLmV0ZWN0dXJlLmRlEAAAADFB9tC6gnBOvVuiJgN7tSANvjtW6eHTCA==</t:SubscriptionId>
                        <t:PreviousWatermark>AQAAAEfUnG14DdNIpJOCbGWMf81bgDspAAAAAAA=</t:PreviousWatermark>
                        <t:MoreEvents>false</t:MoreEvents>
                        <t:ModifiedEvent>
                            <t:Watermark>AQAAAEfUnG14DdNIpJOCbGWMf80LgTspAAAAAAE=</t:Watermark>
                            <t:TimeStamp>2016-09-21T06:34:54Z</t:TimeStamp>
                            <t:ItemId Id="AAMkADMyMGUyNzYzLWMwMDgtNDg3ZS04NmU5LWE3Yjk2NGVkMjU5YQBGAAAAAAAIe55QGP1eQLnln3/f75mHBwDodG9Iu/DFSoolXoHr7GuBAAAA5gbCAADodG9Iu/DFSoolXoHr7GuBAAApTv9PAAA=" ChangeKey="DwAAAA==" />
                            <t:ParentFolderId Id="AAMkADMyMGUyNzYzLWMwMDgtNDg3ZS04NmU5LWE3Yjk2NGVkMjU5YQAuAAAAAAAIe55QGP1eQLnln3/f75mHAQDodG9Iu/DFSoolXoHr7GuBAAAA5gbCAAA=" ChangeKey="AQAAAA==" />
                        </t:ModifiedEvent>
                    </m:Notification>
                </m:SendNotificationResponseMessage>
            </m:ResponseMessages>
        </m:SendNotification>
    </soap11:Body>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39548048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档