gpt4 book ai didi

node.js - Node js 中的 EWS 推送通知

转载 作者:太空宇宙 更新时间:2023-11-04 00:47:33 25 4
gpt4 key购买 nike

我正在编写node.js代码,尝试在新邮件到达收件箱文件夹时使用EWS API订阅推送通知。我成功通过肥皂请求订阅推送通知(请参阅下面的肥皂请求)并获得了 subscribeId 和水印结果,但是,我无法理解交换服务器如何将实际的电子邮件通知发送回我的应用程序。有谁知道如何在 Node.js 中实现它?我在互联网上找到的大多数示例都是用 C# 实现的 ( http://www.codeproject.com/Articles/73834/EWS-Mail-Notifier )

订阅推送通知的肥皂请求是:

<tns:Subscribe xmlns="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<tns:PushSubscriptionRequest>
<t:FolderIds>
<t:DistinguishedFolderId Id="inbox"/></t:FolderIds>
<t:EventTypes>
<t:EventType>NewMailEvent</t:EventType>
</t:EventTypes>
<t:StatusFrequency>1</t:StatusFrequency>
<t:URL>http://12.121.22.32:5050/exchange</t:URL>
</tns:PushSubscriptionRequest>
</tns:Subscribe>

谢谢

最佳答案

无法帮助您处理 Node 内容,但您必须在上面的订阅请求中指定的端口/目录(12.121.22.32:5050/exchange)上启动 HTTP 监听器。 Exchange 将为您订阅的每个事件发布有效负载。希望这能让您走得更远......

关于node.js - Node js 中的 EWS 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33940461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com