【发布时间】:2020-12-09 09:42:12
【问题描述】:
我的目标是使用 makeewsrequestasync 更新电子邮件消息的主题。 首先,我发出一个 GetItem 请求以获取我要更新的消息的最新 ChangeKey。此请求工作正常,我成功获得了 ChangeKey 项目。
之后,我发送另一个请求以最终更新我的电子邮件主题。但是,我总是收到带有错误代码 500 的内部服务器错误。下面是我在 makeewsrequestasync 方法的数据对象中发送的请求。
<?xml version='1.0' encoding='utf-8'?><soap:Envelope xmlns:soap = 'https://schemas.xmlsoap.org/soap/envelope/'> xmlns:t='http://schemas.microsoft.com/exchange/services/2006/types'> <soap:Header> <t:RequestServerVersion Version='Exchange2013'/> </soap:Header> <soap:Body> <UpdateItem MessageDisposition='SaveOnly' ConflictResolution='AutoResolve' xmlns='http://schemas.microsoft.com/exchange/services/2006/messages'> <ItemChanges> <t:ItemChange> <t:ItemId Id='AAMkAGNkZWM1OTUzLTVhMzAtNDQyZS1hYzNmLTFhNDQ5ODc4NTYwMABGAAAAAABB8zSmRPuuRoRPHF1NS2srBwA9GscujNfkQL9s6uP7T+MpAAAAAAEMAADOgKz/bqQyTqxlZnzyc9ndAAH8Uu4tAAA=' ChangeKey='CQAAABYAAADOgKz/bqQyTqxlZnzyc9ndAAILRklX'/> <t:Updates> <t:SetItemField> <t:FieldURI FieldURI='item:Subject'/> <t:Message> <t:Subject>[Venga] MyAnalytics | Network Edition</t:Subject> </t:Message> </t:SetItemField > </t:Updates> </t:ItemChange> </ItemChanges> </UpdateItem> </soap:Body></soap:Envelope>
我已经尝试了几种方法来更新我的主题,但不幸的是没有成功。 有一个类似的问题,我用来构建我的请求 (similar Question),但我总是遇到内部服务器错误。我很想得到一个建议,如何解决这个问题。
【问题讨论】:
标签: outlook office365 exchangewebservices outlook-web-addins