【发布时间】:2022-01-06 06:25:27
【问题描述】:
我正在使用 office.js 开发 Outlook 加载项,并尝试通过 EWS API(soap 信封)删除 a 中的消息。按照文档删除项目操作:https://docs.microsoft.com/en-us/exchange/client-developer/web-service-reference/deleteitem-operation,不幸的是对我不起作用。我正在使用以下请求信封发出mailbox.makeEwsRequestAsync() 请求。也尝试移动到垃圾箱, 要求:
"<?xml version=""1.0"" encoding=""utf-8""?>
<soap:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""
xmlns:m=""https://schemas.microsoft.com/exchange/services/2006/messages""
xmlns:t=""https://schemas.microsoft.com/exchange/services/2006/types""
xmlns:soap=""https://schemas.xmlsoap.org/soap/envelope/"">
<soap:Header>
<t:RequestServerVersion Version=""Exchange2013""/>
</soap:Header>
<soap:Body>
<m:MoveItem>
<m:ToFolderId>
<t:DistinguishedFolderId Id=""deleteditems""/>
</ m:ToFolderId>
<m:ItemIds>
<t:ItemId Id=""{0}""/>
</m:ItemIds>
</m:MoveItem>
</soap:Body>
</soap:Envelope>"
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
对不起,我忘了评论发送请求时它返回远程服务器返回错误:(500)内部服务器错误。
标签: jquery api soap exchangewebservices outlook-web-addins