为了开发用于访问交换服务器的邮件功能,我使用'UpdateItem'的API更新邮件的读取和标记属性,如下所示发送xml请求,但是服务器返回了响应,错误为'a:ErrorInvalidRequest'。
如何在一个请求中使用'UpdateItem'更新项目的读取和标记属性?
''UpdateItem'API:https://docs.microsoft.com/en-us/exchange/client-developer/web-service-reference/updateitem-operation
<t:ItemChange>
<t:ItemId Id="AAMkADE06AAA=" />
<t:Updates>
<t:SetItemField>
<t:FieldURI FieldURI="message:IsRead" />
<t:Message>
<t:IsRead>false</t:IsRead>
</t:Message>
</t:SetItemField>
<t:SetItemField>
<t:FieldURI FieldURI="item:Flag" />
<t:Message>
<t:Flag>
<t:FlagStatus>false</t:FlagStatus>
</t:Flag>
</t:Message>
</t:SetItemField>
</t:Updates>
</t:ItemChange>
NotFlagged'。我应该写如下,它将很好用
<t:SetItemField>
<t:FieldURI FieldURI="item:Flag" />
<t:Message>
<t:Flag>
<t:FlagStatus>NotFlagged</t:FlagStatus>
</t:Flag>
</t:Message>
</t:SetItemField>